由於目前的android安全意識越來越高,導致pull文件到電腦的時候比較麻煩,anr報告導出到本地就不太好用了
那有沒有好點兒的辦法呢?當然,這也是我寫這個筆記的內容
bugreport這個工具是我最近了解的,用來導出android中app的異常日誌
首先目的是爲了導出android的日誌,所以adb環境必不可少。所以前提是adb的環境準備好
一下內容基於macOS ,win系統如有不明白怎麼操作,可以聯繫我
1.adb devices,查看手機是否連接到電腦
2.執行以下adb命令
adb bugreport > bugreport.txt
3.操作手機報錯,或者報錯後執行都可以
接下來在命令行執行pwd,看下當前目錄
4.在當前目錄能看到一個bugXXXXX.zip,和bugXXX.txt
5.然後需要下載一下這次的主角ChkBugReport
https://github.com/sonyxperiadev/ChkBugReport
6.下載的是一個jar
https://github.com/sonyxperiadev/ChkBugReport/wiki/Where-to-obtain-it
在這個頁面下載最新的jar包,並重命名爲ChkBugReport.jar
7.怎麼用呢
官網有一個例子https://github.com/sonyxperiadev/ChkBugReport/wiki/Quick-instructions
根據上述例子我執行了下圖中的命令
在當前文件夾中生成了一個文件夾,點擊查看index.html就可以看到我們要分析的內容了,下一期我講講下怎麼根據結果分析定位問題。