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
Réponses
Trop de publicités?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.**
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.