跳到主要內容

從 Android device 取得App crash log

參考資料: https://wiki.cyanogenmod.org/w/Doc:_debugging_with_logcat

Android developer 大概都會有協助測試 app 執行狀況的需求
不過如果不是用 Android Studio build 的話,crash report 只能從 device本身拿出來才看的到

以 Windows 為例的取得方式如下:

1.Win+R 叫出執行後,輸入 cmd 啟用命令提示字元

2.切換到 Android SDK 底下的 platform-tools 目錄
C:\Users\vencil>D:
D:\SubPrograms\AndroidSDK\tools>cd D:\SubPrograms\AndroidSDK\platform-tools

3. 下指令 adb logcat *:E > [destination] 就可以將log輸出到目的檔案裡了
D:\SubPrograms\AndroidSDK\platform-tools>adb logcat *:E > D:\errlog.log


如果想在不移除app的狀況下清除累積的log,可以用 logcat  指令帶 -c flag
D:\SubPrograms\AndroidSDK\platform-tools>adb logcat -c

留言