如何通过ADB将Android错误报告写入文件?

Sea*_*eau 12 android adb

当我向Android开源项目(AOSP)问题跟踪器报告问题时,它会要求我附上错误报告.

如何通过ADB生成此错误报告?

Sea*_*eau 16

在连接设备的情况下,从命令行(可以访问ADB)运行:

adb bugreport > bugreport.txt
Run Code Online (Sandbox Code Playgroud)

这将在同一目录中生成具有上述名称的文本文件,然后您可以将其附加到该问题.请耐心等待,可能需要10秒或更长时间才能生成.

编辑2017年8月29日

正如@dharmin007指出的那样,Android Studio文档现在说明如下:

只有一台设备连接到您的计算机,请执行以下操作:

adb bugreport E:\Reports\MyBugReports

此示例指定bugreport选项的可选路径,其中保存了错误报告.

连接多个设备时,必须指定设备.运行以下adb命令以获取设备序列号并生成错误报告.

  $ adb devices
  List of devices attached
  emulator-5554      device
  8XV7N15C31003476 device

  $ adb -s 8XV7N15C31003476 bugreport
Run Code Online (Sandbox Code Playgroud)

此示例未指定可选路径,因此错误报告将保存到本地目录

这些命令将生成一个zip文件 - 有关zip文件内容的更多信息,请参阅Android Studio文档"检查错误报告ZIP文件".


dha*_*007 9

如果有人正在寻找更新设备的bug报告,那么命令就是

adb bugreport bugreport.zip
Run Code Online (Sandbox Code Playgroud)