53 votes

Comment télécharger un fichier de mappage sur Firebase Crashlytics?

Dans l'ancien rapport sur les accidents - il existe un moyen facile de télécharger. je ne l'ai pas trouvé dans la section Crashlytics

43voto

itzhar Points 36

Mise à JOUR: Firebase mise à jour de leurs documents: voir ici

Il n'y a plus besoin de télécharger manuellement un fichier de mappage.

1 - afin De préserver l'info Crashlytics besoins lisible pour les rapports de plantage, ajoutez les lignes suivantes à votre fichier de configuration:

-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception

2 - laisser Crashlytics télécharger automatiquement les ProGuard ou DexGuard mappage de fichier, supprimer cette ligne du fichier de configuration (app/proguard-règles.pro):

-printmapping mapping.txt

Pour accélérer construit avec ProGuard, exclure Crashlytics. Ajouter l' lignes suivantes à votre fichier de configuration:

-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**

23voto

Mike Bonnell Points 13103

Mike de Firebase ici. Crashlytics dans Firebase ne permet pas de télécharger des fichiers de mappage en dehors du flux de génération. Personnellement, je suis curieux, avez-vous utilisé le téléchargement manuel fréquemment?

8voto

Juan Franco Points 86

Si vous avez suivi les indications pour activer le téléchargement automatique, puis de construire l'application et vous voyez toujours des traces de la pile d'obfuscation dans Firebase, vous devriez vérifier les fichiers journaux:

Sur Linux / Windows: /.crashlytics/com.crashlytics.outils/crashlytics.journal
Sur Mac: ~/Library/Caches/com.crashlytics/com.crashlytics.outils/crashlytics.journal

Rechercher la dernière entrée: Uploading deobfuscation file

Et essayer de trouver le résultat de l'opération comme: Deobfuscation file(s) uploaded ou Crashlytics had a problem uploading the deobs file et vous obtiendrez des conseils sur la cause.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X