Como escrever um relatório de bugs Android para um arquivo via ADB?

Quando vou reportar um problema aoAndroid Open-source Project (AOSP) issue tracker , Pede-me para anexar um relatório de erros.

Como é que Gero este relatório de erros através do ADB?

 10
Author: Sean Barbeau, 2014-11-06

2 answers

Com o seu dispositivo ligado, a partir da linha de comandos (onde o ADB está acessível) execute:

adb bugreport > bugreport.txt

Isto irá gerar um ficheiro de texto com o nome acima no mesmo directório, que poderá então anexar ao problema. Seja paciente, pode levar 10 segundos ou mais para gerar.

Editar agosto 29, 2017

Como @dharmin007 salientou, a documentação do estúdio Android Agora diz o seguinte:

Com apenas um dispositivo ligado ao seu computador, execute o seguinte:

adb bugreport E:\Reports\MyBugReports

Este exemplo indica um caminho opcional para a opção bugreport onde o relatório de erros é gravado.

Com vários dispositivos ligados, deve indicar o dispositivo. Execute os seguintes comandos adb para obter o número de série do dispositivo e gerar o relatório do erro.

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

  $ adb -s 8XV7N15C31003476 bugreport

Este exemplo não indica a localização opcional, pelo que o relatório de erros é gravado na pasta local

Estes comandos irão gerar um ficheiro zip - Para mais informações sobre o conteúdo do ficheiro zip ver os documentos do Android Studio "inspeccionar o ficheiro ZIP do relatório de erros".

 15
Author: Sean Barbeau, 2017-08-29 14:07:47

No caso de alguém estar à procura do bugreport para dispositivos mais recentes, o comando é

adb bugreport bugreport.zip
 5
Author: dharmin007, 2017-02-03 21:28:33