web-dev-qa-db-fra.com

Firebase Crashlytics ne signale pas de crash lorsqu'il est activé manuellement

Crashlytics fonctionne parfaitement sans rapport opt-in. Mais il cesse de signaler quoi que ce soit dès que j'ai configuré la création de rapports optionnels selon le tutorial .

Plus précisément, j'ai ajouté le contenu suivant à AndroidManifest.xml

<meta-data
    Android:name="firebase_crashlytics_collection_enabled"
    Android:value="false" />

Et j'ai ajouté ce qui suit dans la onCreate:

 Fabric.with(this, Crashlytics())

Avec un débogueur, je suis sûr que la ligne ci-dessus a été exécutée.

Cependant, rien n’a été signalé aux Crashlytics. Au lieu de cela, l'enregistreur donne ce qui suit,

D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Generating Crashlytics ApiKey from google_app_id in Strings
D/Fabric: Using AdvertisingInfo from Preference Store
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Build ID is: ...
D/CrashlyticsCore: Crashlytics is disabled, because data collection is disabled by Firebase.
D/Fabric: Initializing io.fabric.sdk.Android:fabric [Version: 1.4.6.29], with the following kits:
    com.crashlytics.sdk.Android:crashlytics [Version: 2.9.7.29]
    com.crashlytics.sdk.Android:beta [Version: 1.2.10.27]
    com.crashlytics.sdk.Android:answers [Version: 1.4.5.29]
    com.crashlytics.sdk.Android.crashlytics-core [Version: 2.6.6.29]
D/Fabric: Not fetching settings, because data collection is disabled by Firebase.
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Build ID is: ...
D/Fabric: Analytics collection disabled, because data collection is disabled by Firebase.
D/Fabric: Could not get parcel from Google Play Service to capture AdvertisingId
D/Fabric: Could not get parcel from Google Play Service to capture Advertising limitAdTracking
D/Fabric: AdvertisingInfo not present
D/Fabric: Asychronously getting Advertising Info and storing it to preferences

J'ai remarqué cette ligne intéressante: D/CrashlyticsCore: Crashlytics is disabled, because data collection is disabled by Firebase. qui est probablement la cause du problème. Pourtant, je ne trouve aucune information sur ce journal.

2
Null

Un problème avec Firebase Crashlytics 2.9.7 empêche la création de rapports d’inscription décrits dans la documentation: le démarrage de Crashlytics à partir de code ne sera pas effectué ..__ Pour le moment, le passage à la version 2.9.6 activera votre code. pour fonctionner correctement.

7
gicci

Crashlytics 2.9.8 a été publié et corrige le bogue. J'ai testé pour confirmer. Le changelog :

2.9.8 21 décembre 2018

  • Correction d'un bug avec firebase_crashlytics_collection_enabled qui désactivait par erreur la collecte de données dans certaines circonstances.
0
TalkLittle