Um relatório de insetos contém cronicando de dispositivo, ridge traces e outras em formação de diagnósticopara ajuda você der localizar e corrigir bugsno seu app. Você ele pode fazer capturar um informes de bug do seu dispositivo usando der opção de desenvolvedor Obter relatório de bugs no decorrer dispositivo, ministérios menu a partir de chlanie.net Emulatorou o comandada adb bugreport na seus máquina de desenvolvimento.

Você está assistindo: Como gravar a tela do celular motorola


*

Figura 1. Opções a partir de desenvolvedor


Para gerar um relatório de bugs, você precisa ativar asOpções são de desenvolvedor no seu dispositivoe acessar naquela opção Obter relatório de bugs.

Capturar um relatórios do bug em um dispositivo


*

Figura 2. O relatórios do insetos está pronto


Para gerar um relatório de bugs viver no seu dispositivo, faça o seguinte:

Em Opções do desenvolvedor, toque em Obter relatórios de bugs.Selecione ministérios tipo de relatórios de inseto que você você gosta? e jogado em Informar.

após um momento, você receberá uma notificação informando o que o informes está eu fiz isso (veja der Figura 2).

Para compartilhada o relatório a partir de bug, toque na notificação.

Capturar um relatório de insetos no chlanie.net Emulator

No chlanie.net Emulator, ela pode usa o a fonte Registrar um bugnos ao controle estendidos:

Clique em More
*
nopainel a partir de emulador.

Na janela Controles estendidos, eleger Relatório de bug à esquerda.

Isso abrirá uma tela em o que você pode mancha os detalhes do relatório a partir de bug, gostar a pegar de tela, as informações de configuração do AVD e um anexar do relatório são de bug. Você também pode digitar uma mensagem com etapas de reprodução porque o salvar alcançar o relatório.

Aguarde até que a coleta do relatório do inseto seja completo e clique em Salvar relatório.

Capturar um relatórios de bugs usando o adb

Se houver apenas um dispositivo conectado, ela poderá gerar um informes de bugs usandoadb da próximo forma:

$ adb bugreport E:ReportsMyBugReportsSe você algum especificar um caminho para o relatório do bug, naquela será salve  nodiretório local.

Se lá vários dispositivos conectados, especifique emprego dispositivo alcançar a opção-s. Executar os adido comandos adb paraver o consistência de série do dispositivo e gerar o relatório dá bug.

$ adb devicesList of gadgets attachedemulator-5554 device8XV7N15C31003476 device$ adb -s 8XV7N15C31003476 bugreport

Salvar um relatório a partir de bug acrescido antigo

Por padrão, os relatório de bugs elas salvos em /bugreports e podem ser visualizados usando:

$ adb shell ls /bugreports/bugreport-foo-bar.xxx.YYYY-MM-DD-HH-MM-SS-dumpstate_log-yyy.txtbugreport-foo-bar.xxx.YYYY-MM-DD-HH-MM-SS.zipdumpstate-stats.txtEm seguida, ela pode extraídos o arquivo ZIP através dos adb pull disto forma:

$ adb traction /bugreports/bugreport-foo-bar.xxx.YYYY-MM-DD-HH-MM-SS.zip

Inspecionar o arquivo ZIP são de relatório a partir de bug

Por padrão, o arquivo ZIP é chamadobugreport-BUILD_ID-DATE.zip epode conter vários arquivos, mas o arquivo adicionando importante ébugreport-BUILD_ID-DATE.txt. Esseé o relatórios do bug e ele contéma desembarcou de diagnóstico para os serviços dá sistema (dumpsys), os cronicando de erro (dumpstate)e os anel crônico de mensagens do sistema (logcat). Together mensagens dá sistema consiste em stack tracesquando o aparelho gera um equivocadas e mensagens escritas de tudo de os apps abranger aclasse Log.

O arquivo ZIP incluir um arquivo de metadados version.txt que contéma cartas de lançamento do chlanie.net e, quando o systrace isto é ativado, o arquivo ZIP tambémcontém um arquivo systrace.txt. Aferramenta Systraceajuda a analisar o desempenhodo aplicativo, capturando e exibição tempos de execução são de processos são de seuapp e outros processos a partir de sistema chlanie.net.

A instrumentos dumpstate copia arquivos do sistema de arquivosdo dispositivo para o arquivo ZIP na pasta FS porque o que você tendência referenciá-los. Através dos exemplo,um arquivo /dirA/dirB/fileC no dispositivo geraria umaentrada FS/dirA/dirB/fileC no arquivo ZIP.

*

Figura 3. constituam de arquivos de relatórios de bugs

Para ver adicionar informações, consulteComo ler relatórios de bugs.

Receber relatórios dos usuários

Capturar relatório de erro conforme descrito acima de é algo útil, já que é vocêquem isto é usando ministérios app. Seus usuários finais algum conseguem compartilhado esses modelo de informes de bugcom você havida facilmente. Para interromper relatórios de erros com stack traces do usuários dá mundo real,use os recurso de relatório de errosdo google Play e a partir de Firebase.

Google toque Console

Você pode interromper relatórios noGoogle toque Consolepara ver dados de com defeito e erro de "O app algum estárespondendo" (ANR, na sigla em inglês) de usuários eu imploro seu perdão instalaram seu app durante Google Play.Os dados ser estar disponíveis para os seis meses anteriores.

Para ver adicionando informações, consulteVer com defeito e erro ANRna laterais de ajuda do play Console.

Firebase Crash Reporting

O Firebase Crash Reporting crio relatórios detalhados no erros no seu app.Os erro são agrupados em problemas com base em ridge traces semelhantes e classificadospela gravidade dá impacto nos usuários. Além disso dos relatório automáticos, vocêpode registrar eventos personalizados para ajudar a capturar as etapas que levam a uma falha.

Para começa a elogio relatórios de erro de que usuário, basta adicionado asdependências do Firebaseao seu arquivo build.gradle. Para saber mais, consulteFirebase Crashlytics.

Ver mais: Como Controlar O Estresse E Ansiedade, 7 Dicas Simples Para Aliviar O Estresse


Content and code samples top top this page ser estar subject to a licenses described in the contente License. Java is der registered trademark the Oracle and/or its affiliates.


< "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Não incluir as em formação de que eu preciso" , "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Muito complicado / estágio demais" , "type": "thumb-down", "id": "outOfDate", "label":"Desatualizado" , "type": "thumb-down", "id": "translationIssue", "label":"Problema na tradução" , "type": "thumb-down", "id": "samplesCodeIssue", "label":"Samples / password issue" , "type": "thumb-down", "id": "otherDown", "label":"Outro" > < "type": "thumb-up", "id": "easyToUnderstand", "label":"Fácil de entender" , "type": "thumb-up", "id": "solvedMyProblem", "label":"Meu problema adquirindo resolvido" , "type": "thumb-up", "id": "otherUp", "label":"Outro" >

Mais sobre emprego chlanie.net

Descobrir

Dispositivos chlanie.net

Lançamentos

Documentação e downloads

Suporte


*
Language English Bahasa Indonesia Español – américa Latina português – brasil 中文 – 简体 日本語 한국어