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
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.
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.
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).
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.