• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

O aplicativo não está respondendo: rastreie e analise erros de ANR

Em aplicativos móveis Android, os erros de aplicativo que não responde (ANR) são acionados quando o thread da interface principal de um aplicativo é bloqueado por mais de cinco segundos. Os erros de ANR podem ser causados por vários fatores, como chamadas de rede, cálculos complexos ou contenção de recursos. Ao monitorar sua frequência e padrões de ocorrência, você obtém insights valiosos sobre a estabilidade geral do seu aplicativo e a experiência do usuário.

Como os erros de ANR são relatados no New Relic

Nosso agente Android relata erros de ANR como evento MobileApplicationExit , que utiliza APIApplicationExitInfo do Android para monitor e gerar relatórios sobre as diferentes causas de encerramento do aplicativo. O agente lê a API ApplicationExitInfo no próximo lançamento do aplicativo e envia de forma assíncrona o evento MobileApplicationExit para o New Relic para cada saída do aplicativo no histórico.

Importante

Compreendendo as discrepâncias de ANR entre New Relic e Google Play Console

Você pode encontrar variações nas contagens e taxas de ANR entre o New Relic e o Google Play Console. Isto se deve a diferenças nos métodos de coleta de dados:

  • Cobertura da versão Android:

    • A New Relic se concentra em ANRs de dispositivos com Android 11 ou superior.
    • O Google Play Console captura ANRs em todas as versões do Android.
  • Escopo do dispositivo e do aplicativo:

    • New Relic informa de dispositivos com o agente New Relic instalado, independentemente da origem do aplicativo.
    • O Google Play Console gera relatórios exclusivamente de dispositivos certificados com apps baixados da Play Store.

    Para obter mais informações, consulte a documentação do Google Play.

Ver ANRs no New Relic

Por padrão, nosso agente Android coleta e relata erros de ANR para a New Relic. Você pode encontrar dados ANR em dois lugares:

  • Na página Summary, há um widget chamado

    ANR rate

    que exibe a porcentagem de erros.

  • Na página ANR, onde você pode visualizar o detalhamento das taxas de erros, grupos de usuários afetados e detalhes dos atributos.

Para visualizar a página ANR:

  1. Vá para

    **one.newrelic.com > All capabilities

    .

  2. Clique em

    Mobile

    .

  3. Selecione um aplicativo Android.

  4. No painel esquerdo, clique em

    ANR

    .

Filtrar por grupos ANR

O widget na página ANR é baseado em grupos de ANRs. Por padrão, os ANRs são agrupados pelo atributo description .

Para alterar a forma como os ANRs são agrupados (como tipo de dispositivo, versão do aplicativo ou um atributo personalizado), clique em Group by e selecione um atributo na lista. A página ANR será atualizada para mostrar dados do novo grupo ANR.

Monitora a taxa ANR

O gráfico ANR rate para ver rapidamente se há picos, quedas ou padrões inesperados com ANRs em geral.

Por exemplo, se você lançou uma versão recente do aplicativo, o gráfico de taxa ANR mostra a porcentagem de sessões que apresentaram erros ao longo do tempo como uma porcentagem de todas as sessões, divididas por versão do aplicativo. A porcentagem média da sessão ANR é mostrada no canto superior direito.

O gráfico ANR rate by day mostra a porcentagem de usuários únicos que experimentaram um ANR ao longo do tempo como uma porcentagem de todos os usuários únicos.

Nota: Independentemente do horário selecionado, este gráfico mostrará a taxa média de ANR dos últimos 28 dias.

Visualize ocorrências de ANR por importância

O gráfico ANR occurrences by importance mostra a distribuição de ANRs por importância relativa do processo do aplicativo antes do encerramento devido a um ANR. Mais informações sobre a importância do processo de um aplicativo podem ser encontradas aqui.

Vá mais fundo com perfis ANR

Os perfis ANR mostram a distribuição do atributo em todas as suas ocorrências de ANR, ajudando a identificar padrões para identificar rapidamente e solucionar problemas da causa raiz.

Desativar monitoramento ANR

Se você precisar desativar o monitoramento de ANR:

  1. No New Relic, navegue até seu aplicativo móvel.

  2. No painel esquerdo em

    Settings

    , clique em

    Application

    .

  3. Desative o Application Not Responding (ANR) .

  4. Clique em Save.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.