写点什么

如何获取系统错误报告 --Bug Report

用户头像
Changing Lin
关注
发布于: 1 小时前
如何获取系统错误报告--Bug Report

错误报告包含设备日志、堆栈轨迹和其他诊断信息。常规的获取方式如下几种:从设备上获取错误报告、从 Android 模拟器上获取、从 adb bugreport 命令获取。

1.从设备上获取

  • 确保您已启用开发者选项

  • 在开发者选项中,点按生成错误报告

  • 选择所需的错误报告类型,然后点按报告

  • 收到错误报告已准备就绪的通知

2.从 Android 模拟器上获取

  • 点击模拟器面板中的 More 图标

  • 在 Extended controls 窗口中,选择左侧的 Bug report,

  • 等待错误报告完成收集,然后点击 Save Report

3.使用 adb 获取

 adb bugreport E:\Reports\MyBugReports
复制代码

如果您没有指定错误报告的路径,系统会将其保存到本地目录。

4.错误报告 ZIP 文件检查

  • 默认情况下,ZIP 文件称为 bugreport-BUILD_ID-DATE.zip

  • bugreport-BUILD_ID-DATE.txt:错误报告,它包含系统服务 (dumpsys)、错误日志 (dumpstate) 和系统消息日志 (logcat) 的诊断输出。系统消息包括设备抛出错误时的堆栈轨迹,以及从所有应用中使用 Log 类写入的消息。

  • version.txt:包含 Android 版本号

  • systrace.txt:应用进程和其他 Android 系统进程的执行时间

  • dumpstate:会将文件从设备的文件系统复制到 ZIP 文件的 FS 文件夹下。例如,设备中的 /dirA/dirB/fileC 文件会在 ZIP 文件中生成 FS/dirA/dirB/fileC 条目。

发布于: 1 小时前阅读数: 4
用户头像

Changing Lin

关注

获得机遇的手段远超于固有常规之上~ 2020.04.29 加入

我能做的,就是调整好自己的精神状态,以最佳的面貌去面对那些未曾经历过得事情,对生活充满热情和希望。

评论

发布
暂无评论
如何获取系统错误报告--Bug Report