• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

L'application ne répond pas : suivre et analyser les erreurs ANR

Dans les applications mobiles Android, les erreurs d'application qui ne répondent pas (ANR) sont déclenchées lorsque le thread d'interface utilisateur principal d'une application est bloqué pendant plus de cinq secondes. Les erreurs ANR peuvent être causées par divers facteurs, tels que des appels réseau, des calculs complexes ou des conflits de ressources. En monitoring leur fréquence et leurs modèles d'occurrence, vous obtenez des informations précieuses détaillées sur la stabilité globale de votre application et l'expérience utilisateur.

Comment les erreurs ANR sont signalées à New Relic

Par défaut,Android l'agent signale les erreurs ANR comme événement , qui MobileApplicationExit exploite Android ApplicationExitInfo l'API d' pour monitorer et signaler les différentes causes de terminaison de l'application. L'agent lit l'API ApplicationExitInfo lors du prochain lancement de l'application et envoie de manière asynchrone l'événement MobileApplicationExit à New Relic pour chaque sortie d'application dans l'historique.

Comprendre les différences ANR entre New Relic et Google Play Console

Vous pouvez rencontrer des variations dans les nombres et les taux d'ANR entre New Relic et Google Play Console. Cela est dû aux différences dans les méthodes de collecte de données :

  • Couverture des versions Android :

    • New Relic se concentre sur les ANR des appareils exécutant Android 11 ou supérieur.
    • Google Play Console capture les ANR sur toutes les versions d'Android.
  • Portée de l'appareil et de l'application :

    • New Relic génère des rapports à partir d'appareils sur lesquels l'agent New Relic est installé, quelle que soit la source de l'application.
    • Google Play Console rapporte exclusivement les appareils certifiés avec des applications téléchargées via le Play Store.

Pour plus d'informations, consultez la documentation de Google Play.

Voir les ANR dans New Relic

Par défaut, notre agent Android collecte et signale les erreurs ANR à New Relic. Vous pouvez trouver les données de l'ANR à deux endroits :

  • Sur la page Résumé, il y a un widget appelé ANR rate affichant le pourcentage d'erreurs.
  • Sur la page ANR, vous pouvez consulter une répartition du taux d'erreur, des groupes d'utilisateurs concernés et des détails sur les attributs.
screenshot of ANR UI page

Pour consulter la page ANR :

  1. Allez à one.newrelic.com > All capabilities.
  2. Cliquez sur Mobile.
  3. Sélectionnez une application Android.
  4. Dans le volet de gauche, cliquez sur ANR.

Filtrer par groupes ANR

Les widgets sur la page ANR sont basés sur des groupes d'ANR. Par défaut, les ANR sont regroupés par l'attribut description .

screenshot of top occurences chart

Pour modifier la manière dont les ANR sont regroupés (par exemple, le type d'appareil, la version de l'application ou un attribut personnalisé), cliquez sur Group by et sélectionnez un attribut dans la liste. La page ANR sera mise à jour pour afficher les données du nouveau groupe ANR.

Monitorer le taux d'ANR

Le graphique ANR rate permet de voir en un coup d'œil s'il y a des pics, des creux ou des tendances inattendus avec les ANR en général.

Par exemple, si vous exportez une version récente de l'application, le graphique du taux ANR affiche le pourcentage de sessions qui ont rencontré des erreurs au fil du temps en pourcentage de toutes les sessions, réparties par version de l'application. Le pourcentage moyen de session ANR est indiqué en haut à droite.

screenshot of anr rate chart

Le graphique ANR rate by day montre le pourcentage d'utilisateurs uniques qui ont subi un ANR au fil du temps en pourcentage de tous les utilisateurs uniques.

Remarque : quelle que soit la période sélectionnée, ce graphique affichera le taux ANR moyen des 28 derniers jours.

Afficher les occurrences ANR par importance

Le graphique ANR occurrences by importance montre la distribution des ANR par importance relative du processus de l'application avant la fin en raison d'un ANR. Vous trouverez ici plus d'informations sur l'importance du processus d'une application.

screenshot of anrs by importance

Approfondissez vos connaissances avec les profils ANR

Les profils ANR montrent la distribution des attributs sur toutes vos occurrences ANR, vous aidant à identifier des modèles pour affiner et résoudre rapidement la cause première.

screenshot of anr profiles

Désactiver monitoringANR

Important

La configuration côté serveur a toujours la priorité sur la configuration de l'agent local. Pour les applications mobiles avec moins de 100 000 appareils actifs simultanément, l'application des modifications aux appareils finaux de l'utilisateur peut prendre jusqu'à 10 minutes. Pour les applications comptant plus de 100 000 appareils actifs, cela peut prendre plusieurs heures.

Si vous devez désactiver monitoring ANR :

  1. Dans New Relic, accédez à votre application mobile.
  2. Dans le volet de gauche, sous Settings, cliquez sur Application.
  3. Désactivez Application Not Responding (ANR) .
  4. Cliquez sur Save.
Screenshot of the ANR setting
Droits d'auteur © 2025 New Relic Inc.

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