adb bugreport :查看設備所有信息(獲取錯誤報告)

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.錯誤報告結構示意圖:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-SIgUjkBR-1591546467213)(http://note.youdao.com/yws/res/45666/2BC6C3DC6A4D45AD82DBD4E644574985)]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章