16

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

在此处输入图像描述

当我在 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 Monitor 选项卡中显示的内容:

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

4 回答 4

11

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

于 2016-05-20T16:13:46.083 回答
6

请在输入“adb root”后尝试执行此操作。

于 2016-10-20T03:10:22.060 回答
1

对大多数人来说可能很明显的东西,但我花了一段时间才学会:

  • 这确实需要root,adb root在我的物理设备上不起作用。
  • 一个模拟器会给你root,但是......
  • 确保使用包含 Google API 的图像创建模拟器,以便它具有播放服务。
于 2017-12-19T01:18:01.887 回答
0

1) 安装您的调试应用程序

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

3)去firebase控制台检查事件

于 2019-12-12T10:14:44.933 回答