启用调试日志记录firebase分析

时间:2016-05-20 00:23:12

标签: android firebase firebase-analytics

我正在尝试为Android Studio中的Firebase分析启用调试日志记录。我已尝试按照此处的说明操作,但仍未看到我期望的日志:https://firebase.google.com/docs/analytics/android/events#log_events

enter image description here

当我在Android Studio的终端中运行链接(并显示在上面)中描述的命令时,这是我看到的输出:

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

这是logcat中Android监视器选项卡中显示的内容:

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

我期望看到的是我已记录的各种“事件”被正确记录的指示。我在firebase开发者控制台中看到过它们,这让我相信我已经正确地实现了它们,我想更快地了解测试目的。

需要采取哪些步骤才能正确查看firebase分析调试日志?

4 个答案:

答案 0 :(得分:7)

确保运行adb shell setprop log.tag.FA VERBOSE,然后重新启动应用。启用日志仅适用于将来的日志。如果您有多个设备或模拟器连接到计算机,您可能需要告诉adb您要为其设置属性。您可以使用adb shell getprop阅读当前的adb属性。您应该看到log.tag.FA属性设置为VERBOSE。设置log.tag.FA属性后,它将一直存在,直到您重新启动设备,因此您只需在设备重新启动后执行此操作。

答案 1 :(得分:5)

请在输入" adb root"。

后尝试执行此操作

答案 2 :(得分:1)

对大多数人来说可能显而易见的事情,但花了我一些时间来学习:

  • 这确实需要root,adb root无法在我的物理设备上运行。
  • 模拟器会给你root,但是......
  • 请确保使用包含Google API的图片创建模拟器,以便它具有播放服务。

答案 3 :(得分:0)

1)安装调试应用程序

2)转到设置->>开发人员选项->> 选择调试应用程序->>您的应用程序。

3)转到 firebase控制台检查事件