web-dev-qa-db-fra.com

La vue de débogage de Firebase Analytics ne montre rien

J'ai lié mon application Android à Firebase à l'aide d'Android Studio Ce qui a créé et défini mon google-service.json dans mon projet.

Quand je débogue mon événement en me connectant à logcat, j'ai:

V/FA-SVC: Successful upload. Got network response. code, size: 204, 0

Mais rien ne montre dans la vue de débogage de la console Firebase

14
mvand

Configuration du dispositif de test

Pour activer l'envoi de données DebugView sur un périphérique de test Android connecté pour une application Firebase Analytics configurée, exécutez la commande suivante:

adb Shell setprop debug.firebase.analytics.app [your_app_package_name]

Ce comportement persiste jusqu'à ce que vous le désactiviez explicitement en exécutant la commande suivante:

adb Shell setprop debug.firebase.analytics.app .none.
16
Diptendu Das

Après avoir exécuté Activer le mode débogage , assurez-vous que date & heure dans votre périphérique de débogage ou émulateur et dans votre ordinateur est correct.

8
Ashraf Atef

L'activation de la journalisation du débogage est différente de l'activation du mode débogage. Comme Frank van Puffelen l'a suggéré dans son commentaire, pour activer le mode débogage, vous devez définir la propriété "debug.firebase.analytics.app" sur le nom de votre package d'application. 

Vous pouvez le faire en utilisant adb avec la commande suivante:

adb Shell setprop debug.firebase.analytics.app "your.app.package.name"

Vous pouvez trouver le nom du package de votre application dans votre AndroidManifest.xml en tant qu'attribut package sur l'élément manifest (premier élément du document xml).

8
djabi

Assurez-vous également que les derniers services Google Play sont installés sur le périphérique/émulateur, sinon rien ne fonctionnera. 

Si vous allez dans les paramètres de votre émulateur, il y a un bouton Mettre à jour pour cela. Malheureusement, vous devez vous connecter via votre compte Google. 

 enter image description here

4
tasomaniac

Comme d'autres l'ont mentionné, je pense que généralement, le problème ici est d'utiliser le mauvais nom de package. J'ai eu ce problème avec une application sur laquelle j'ai récemment commencé à collaborer et l'utilisation de l'attribut package d'AndroidManifest.xml ne fonctionnait pas. Je soupçonnais que la construction ajoutait quelque chose au nom du paquet, mais je ne trouvais pas l'endroit où cela était défini. Le moyen le plus simple que j'ai trouvé pour découvrir le nom du package actuel consiste à lancer "Attacher le débogueur au processus Android" dans la barre supérieure d'Android Studio, qui affiche ensuite une liste des processus avec leurs noms de package associés sur AVD. Effectivement, l’utilisation du nom de package correctement ajouté, tiré de cette liste, a ensuite entraîné le réveil de la vue de débogage de Firebase Analytics.

0
user155631