web-dev-qa-db-fra.com

Crashlytics dit "Paramètres nuls reçus, soumission de rapport ignorée"

J'essaie de passer du rapport Firebase Crash à Firebase Crashlytics.

J'ai suivi le guide ici: https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting

Mais lors de l'initialisation, les journaux indiquent:

Reçu les paramètres nuls, sauter la soumission du rapport!

Et puis lors des tests de crash:

Impossible d'envoyer des rapports. Les paramètres ne sont pas disponibles.

La connexion réseau est bonne, donc aucune raison pour laquelle elle ne peut pas obtenir de paramètres.

Sortie du journal:

D/CrashlyticsCore: Initialization marker file created.
W/CrashlyticsCore: Received null settings, skipping report submission!
D/CrashlyticsCore: Initialization marker file removed: true
D/CrashlyticsCore: Crashlytics is handling uncaught exception "Java.lang.RuntimeException: Testing crash" from thread main
D/CrashlyticsCore: Logging Crashlytics event to Firebase
D/CrashlyticsCore: No log data to include with this event.
D/CrashlyticsCore: Unable to close session. Settings are not loaded.
D/CrashlyticsCore: Opening a new session with ID 5A042DD20217-0002-4F33-A5AF620D03D1
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
W/CrashlyticsCore: Cannot send reports. Settings are unavailable.
D/CrashlyticsCore: Crashlytics completed exception processing. Invoking default exception handler.
17
Claus Holst

Vous devez lier votre projet à Fabric. Ignorez-le si vous l'avez déjà fait. Sinon, suivez ces étapes

enter image description hereenter image description here

Il accédera à Fabric et suivra les instructions (créez un compte ou connectez-vous si vous en avez déjà un). Une fois connecté à Fabric, vous devez ensuite lier votre projet à Fabric pour pouvoir utiliser le plug-in Fabric.

enter image description here

Après avoir installé le plugin, vous pouvez l'ouvrir en cliquant sur l'une des options ci-dessous ci-dessous.

enter image description here

Et suivez les instructions pour créer le projet Fabric. Ensuite, depuis la console Firebase -> Crashlytics -> liez votre projet Firebase au projet Fabric.

C'est tout...

4
Binil

Lors de la mise à niveau de Fabric Crashlytics vers Firebase Crashlytics, j'ai constaté que je devais m'assurer que AndroidManifest.xml contenait cet attribut de Fabric. Après avoir correctement lié l'application dans Fabric à Firebase. Que vous pouvez trouver sur https://www.fabric.io/settings/organizations ,

<meta-data
    Android:name="io.fabric.ApiKey"
    Android:value="..." />

(Remplacement de ... avec votre clé) Cela doit être dans le <application> bloquer. Une fois que j'ai inclus cela, les paramètres ont été détectés et des plantages sont apparus dans la console Firebase, des alertes par courrier électronique.

3
IanField90

Dans mon cas, cette même erreur s'est produite car j'avais déjà forcé le crash sur l'appareil comme requis par la configuration tutoriel , pour une saveur différente de l'application.

Mon application a 2 saveurs, donc pour réussir à lier la saveur numéro 2, j'ai dû forcer le crash sur un autre simulateur.

Remarque: Les 2 saveurs doivent avoir au moins des packages différents.

0
MiguelSlv

La même chose m'est arrivée. Une autre version de l'application a été installée, j'ai donc supprimé toutes les versions actuellement installées et cela a fonctionné après avoir à nouveau simulé le crash.

0
Henrique