Désobscurcir ou décoder les traces de la pile de plantage

Les plantages et les erreurs ANR sur Android génèrent une trace de la pile, c'est-à-dire un instantané de la séquence des fonctions imbriquées appelées dans votre programme jusqu'au moment du plantage. Ces instantanés peuvent vous aider à identifier et à résoudre les problèmes dans la source.

Si votre application ou votre jeu ont été développés en Java et que vous utilisez ProGuard pour optimiser et obscurcir votre application, vous pouvez importer dans la Play Console un fichier de mappage ProGuard pour chaque version de votre application. Si votre jeu ou votre application ont été développés en code natif (en C++, par exemple), vous pouvez importer dans la Play Console un fichier de décodage pour chaque version de votre application. Cette opération facilite l'analyse ainsi que la résolution des plantages et des erreurs ANR.

Important : Pour désobscurcir des applications compilées en Java, vous ne pouvez utiliser que des fichiers de mappage compatibles avec ReTrace. Il s'agit du même format que celui utilisé par ProGuard ou R8.

Étape 1 : Générez un fichier pour désobscurcir ou décoder les plantages et les erreurs ANR

Pour désobscurcir ou décoder les plantages et les erreurs ANR d'une version de votre application, générez d'abord les fichiers requis pour cette même version. Vous devez créer et importer un fichier pour chaque nouvelle version de votre application afin que le désobscurcissement ou le décodage fonctionne.

Étape 2 : Importez un fichier de désobscurcissement ou de décodage

Pour désobscurcir ou décoder les plantages et les erreurs ANR d'une version de votre application, vous devez importer les fichiers de désobscurcissement ou de décodage pour chaque version de votre application.

Important : Seuls les développeurs qui se servent de fichiers APK doivent effectuer cette étape. Si vous utilisez un Android App Bundle et le plug-in Android Gradle 4.1 ou version ultérieure, vous n'avez rien à faire. Nous récupérons automatiquement le fichier de désobscurcissement du bundle et vous pouvez passer à l'Étape 3 : Affichez les traces de la pile de plantage désobscurcies. Pour en savoir plus sur les app bundles, consultez le site pour les développeurs Android.

Étape 3 : Affichez les traces de la pile de plantage désobscurcies

Une fois que vous avez importé un fichier de mappage ProGuard ou un fichier de symboles de débogage pour une version de votre application, les plantages et les erreurs ANR qui se produisent seront désobscurcis. Vous pouvez examiner les traces de la pile désobscurcies pour les différents plantages et erreurs ANR sur la page Plantages et ANR de votre application.

  1. Ouvrez la Play Console.
  2. Sélectionnez une application.
  3. Dans le menu de gauche, sélectionnez Surveiller et améliorer > Android Vitals > Plantages et ANR.
  4. Sélectionnez un plantage.
  5. Dans la section "Traces de la pile", vous pouvez voir les traces de la pile désobscurcies et décodées.

Important : Une fois que vous avez importé un fichier de mappage pour une version de votre application, seuls les plantages et les erreurs ANR ultérieurs de cette version seront désobscurcis. Les plantages et les erreurs ANR d'une version de votre application qui se produisent avant l'importation du fichier de mappage correspondant ne seront pas désobscurcis.

Questions fréquentes

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?

Vous avez encore besoin d'aide ?

Essayez les solutions ci-dessous :

4782664948789327088
true
Rechercher dans le centre d'aide
true
true
true
true
true
92637
false
false
false
false
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal