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

时间:2014-11-06 20:48:46

标签: android adb

当我向Android Open-source Project (AOSP) issue tracker报告问题时,它会要求我附上错误报告。

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

2 个答案:

答案 0 :(得分:16)

连接设备后,从命令行(可以访问ADB)运行:

adb bugreport > bugreport.txt

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

编辑2017年8月29日

正如@ dharmin007指出的那样,Android Studio documentation现在说出以下内容:

  

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

     

adb bugreport E:\Reports\MyBugReports

     

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

     

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

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

  $ adb -s 8XV7N15C31003476 bugreport
     

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

这些命令将生成一个zip文件 - 有关zip文件内容的更多信息,请参阅Android Studio docs "Inspect the bug report ZIP file"

答案 1 :(得分:8)

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

adb bugreport bugreport.zip