Как написать отчет об ошибке Android в файл через ADB?

когда я иду сообщить о проблеме в Android с открытым исходным кодом проекта (AOSP) проблема tracker, он просит меня приложить отчет об ошибке.

Как создать этот отчет об ошибке через ADB?

2 ответов


с подключенным устройством из командной строки (где доступен ADB) запустите:

adb bugreport > bugreport.txt

это создаст текстовый файл с вышеуказанным именем в том же каталоге, который вы можете прикрепить к проблеме. Будьте терпеливы, это может занять 10 секунд или больше, чтобы создать.

редактировать 29 августа 2017

как отметил @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

в этом примере не указан необязательный путь, поэтому отчет об ошибке сохраняется в локальный каталог

эти команды будут генерировать zip-файл - для получения дополнительной информации о содержимом zip-файла см. Android Studio docs "Проверьте ZIP-файл отчета об ошибке".


в случае, если кто-то ищет bugreport для новых устройств, команда

adb bugreport bugreport.zip