1.命令:
$ adb bugreport E:\Reports\MyBugReports
//7.0以下,輸出到文件當前路徑的bugreport.txt文件
$ adb bugreport > bugreport.txt
2.生成文件:
bugreport-BUILD_ID-DATE.zip
3.其中bugreport-BUILD_ID-DATE.txt,此文件就是錯誤報告:
包含系統服務 (dumpsys)、錯誤日誌 (dumpstate) 和系統消息日誌 (logcat) 的診斷輸出。
系統消息包括設備拋出錯誤時的堆棧軌跡,以及從所有應用中使用 Log 類寫入的消息。
4.技巧:
搜索以下關鍵字找錯誤:
1. FATAL EXCEPTION
2. beginning of crash
3. Unable to create application
實測,可以找到錯誤日誌,可以自己搞個有bug的錯誤apk運行,然後在bugreport-BUILD_ID-DATE.txt可以找到錯誤點。
還有一些提供分析的工具,因爲我用不上,所以沒又深究,大家有興趣可以自己去琢磨琢磨~~
5.錯誤報告結構示意圖: