Para ajudar a equipe de suporte a resolver problemas com o app Mensagens em dispositivos Android, gere um relatório de bug e uma gravação de vídeo.
Para gerar um relatório de bug diretamente no seu dispositivo Android, siga estas etapas.
Ativar as opções do desenvolvedor e a depuração USB
Para informações sobre as opções do desenvolvedor usadas para configurar comportamentos do sistema que ajudam você a criar perfis e depurar o desempenho do app, consulte Configurar opções do desenvolvedor no dispositivo.
Ativar o registro detalhado para Mensagens
Dispositivo com acesso root
Em um dispositivo com acesso root, use os seguintes comandos para ativar o registro detalhado:
adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;
Ative o registro detalhado apenas para os dispositivos de teste. O registro a seguir inclui informações de identificação pessoal (PII).
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true
Dispositivo sem acesso root
Em um dispositivo sem acesso root, use o seguinte comando para ativar o registro detalhado:
adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms
Reproduza o problema.
- Em Configurações > Sistema > Opções do desenvolvedor > Tamanhos de buffer do registrador, maximize o tamanho do buffer do registrador. Use o tamanho maior para o dispositivo (por exemplo, 16 MB em um dispositivo de última geração).
- Force o fechamento do app Mensagens.
- Se o bug estiver relacionado ao provisionamento de Serviços de Comunicação Avançada (RCS),
siga estas etapas:
- Ative o modo avião.
- Limpe o armazenamento do app Mensagens e dos Serviços da operadora em Configurações.
- Desative o modo avião.
- Ative o chat RCS nas Configurações.
- Aguarde pelo menos cinco minutos antes de iniciar o relatório de bug.
Para cada novo bug, limpe as mensagens do Logcat:
adb logcat -c
Inicie a gravação de vídeo:
- Grave apenas o bug informado.
- Mantenha as gravações de vídeo o mais curtas possível. Por exemplo, se o bug ocorrer após uma única chamada, registre apenas essa seção da chamada.
- Não grave etapas repetitivas.
Inicie o app Mensagens e reproduza o bug.
Pare a gravação de vídeo.
Coletar o relatório do bug
- No relatório, capture o seguinte:
- O carimbo de data/hora em que o bug ocorre.
- As etapas que acionam o bug.
- O bug em si (por exemplo, mensagem de erro).
- Uma gravação da tela durante a reprodução do bug.
Em Opções do desenvolvedor, toque em Obter relatório de bugs.
Selecione um tipo de relatório de bug e toque em Denunciar. Uma notificação indica quando o relatório do bug está pronto.
Anexe o relatório do bug em um bug enviado.
Se o bug estiver relacionado a uma ou mais mensagens (por exemplo, mensagens que não puderam ser enviadas), forneça os IDs das mensagens afetadas.
- Ative o menu de depuração do app Mensagens:
- Abra o app Mensagens.
- Toque na barra de pesquisa.
- Pesquisar por
*xyzzy*
. O menu Debug Utils é aberto ou uma mensagem pop-up aparece com a mensagemDebug menu option enabled
.
- Toque e pressione a mensagem.
- Toque no menu e em Ver detalhes.