web-dev-qa-db-fra.com

Activer les analyses Firebase de journalisation de débogage

J'essaie d'activer la journalisation de débogage pour les analyses Firebase dans Android Studio. J'ai essayé de suivre les instructions trouvées ici et je ne vois toujours pas les journaux que j'attends: https://firebase.google.com/docs/analytics/Android/events#log_events

 enter image description here

Lorsque j'exécute les commandes décrites dans le lien (et indiqué ci-dessus) dans le terminal d'Android Studio, voici le résultat obtenu:

--------- beginning of system
--------- beginning of crash
--------- beginning of main
05-19 20:14:12.794 I/FA      ( 3083): App measurement is starting up, version: 9080
05-19 20:14:12.794 I/FA      ( 3083): To enable debug logging run: adb Shell setprop log.tag.FA VERBOSE

et c'est ce qui est affiché dans l'onglet Android Monitor de logcat:

05-19 20:14:12.794 3083-3083/com.nick.app I/FA: App measurement is starting up, version: 9080
05-19 20:14:12.794 3083-3083/com.nick.app I/FA: To enable debug logging run: adb Shell setprop log.tag.FA VERBOSE

Ce que je compte voir, c'est une indication que les différents "événements" que j'ai enregistrés sont correctement enregistrés. Je les ai vus dans la console de développement firebase, ce qui me porte à croire que je les ai correctement implémentés. J'aimerais simplement un moyen plus rapide de le savoir à des fins de test. 

Quelles étapes faut-il suivre pour afficher correctement les journaux de débogage des analyses Firebase?

13
ez4nick

Assurez-vous que vous exécutez le adb Shell setprop log.tag.FA VERBOSE, puis redémarrez l'application. L'activation des journaux ne fonctionne que pour les futurs journaux. Si vous avez plus d'un périphérique ou émulateur connecté à l'ordinateur, vous devrez peut-être indiquer à adb le périphérique pour lequel vous définissez la propriété. Vous pouvez lire les propriétés adb actuelles avec adb Shell getprop. La propriété log.tag.FA doit être définie sur VERBOSE. Une fois que vous avez défini la propriété log.tag.FA, celle-ci persiste jusqu'au redémarrage du périphérique. Vous ne devez le faire qu'une fois après le redémarrage du périphérique.

7
djabi

S'il vous plaît essayez de faire cela après l'entrée "adb root".

5
user3497103

Quelque chose qui est peut-être évident pour la plupart des gens, mais qui m'a pris un certain temps à apprendre:

  • cela nécessite root, adb root ne fonctionnait pas sur mon périphérique physique.
  • un émulateur vous donnera la racine, mais ...
  • assurez-vous de créer votre émulateur avec une image contenant les API de Google, de manière à ce qu'il dispose de services de lecture.
0
ginkgoMZD