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.错误报告结构示意图:

adb bugreport :查看设备所有信息(获取错误报告)_第1张图片

你可能感兴趣的:(工具,adb,android)