Dans l'ancien rapport d'incident - il existe un moyen facile de télécharger. je ne l'ai pas trouvé dans la section Crashlytics
UPDATE: Firebase met à jour sa documentation: voir ici
Il n'est plus nécessaire de télécharger manuellement le fichier de mappage.
1 - Pour préserver les informations dont Crashlytics a besoin pour des rapports de crash lisibles, ajoutez les lignes suivantes à votre fichier de configuration:
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public class * extends Java.lang.Exception
2 - Pour que Crashlytics télécharge automatiquement le fichier de mappage ProGuard ou DexGuard, supprimez cette ligne du fichier de configuration ( app/proguard-rules.pro ):
-printmapping mapping.txt
Pour des constructions plus rapides avec ProGuard, excluez Crashlytics. Ajoutez les lignes suivantes à votre fichier de configuration:
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
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?
Si vous avez suivi les indications pour activer le téléchargement automatique, créez l'application et si vous voyez toujours les traces de pile obfusquées dans Firebase, vous devez consulter les fichiers journaux:
Sous Linux/Windows: /.crashlytics/com.crashlytics.tools/crashlytics.log
Sur Mac: ~/Library/Caches/com.crashlytics/com.crashlytics.tools/crashlytics.log
Recherchez la dernière entrée avec: Uploading deobfuscation file
Et essayez 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 indices sur la cause.