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.错误报告结构示意图:
image.png
网友评论