由于目前的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就可以看到我们要分析的内容了,下一期我讲讲下怎么根据结果分析定位问题。