Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

adb bugreport > bugreport.txt

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

EDIT 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 файл отчета об ошибке" .

Ответ 2

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

adb bugreport bugreport.zip