Firebase DebugView 模式不显示任何设备

Maz*_*zen 3 debugging adb firebase firebase-analytics

我正在尝试调试应用程序,并且之前在其他应用程序上使用过调试视图。但是,此应用程序没有显示任何设备,而它在其他应用程序上显示,怎么会发生这种情况?

我做了以下事情。

打开终端。并输入了命令。

cd C:\Android\platform-tools
adb shell setprop debug.firebase.analytics.app com.example.myapp
Run Code Online (Sandbox Code Playgroud)

启动应用程序(com.example.myapp)。检查 [Firebase -> Analytics -> DebugVIew]

对于一个应用程序,它显示我的设备,而另一个应用程序则不显示。我能做什么来解决这个问题???

loo*_*p88 11

您\xe2\x80\x99 无法在 DebugView 控制台上看到测试设备可能有多种原因。我建议您从新安装的应用程序开始,并确保没有其他应用程序在调试模式下运行,如下所示:

\n
    \n
  1. 从设备中卸载该应用程序并重新安装。
  2. \n
  3. 禁用调试模式。这将确保当前没有应用在调试模式下运行。\n
    adb shell setprop debug.firebase.analytics.app .none.\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 启用详细日志记录。这将帮助您立即验证应用记录的事件是否正在发送或上传。\n
    adb shell setprop log.tag.FA VERBOSE\nadb shell setprop log.tag.FA-SVC VERBOSE\nadb logcat -v time -s FA FA-SVC\n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. 启用调试模式。确保包名称正确且与您在 gradle 文件中定义的名称相同。\n
    adb shell setprop debug.firebase.analytics.app <PACKAGE_NAME>\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
  9. 记录事件。除了应用程序启动或启动时自动收集的事件和属性之外,您可能还需要记录自定义事件。执行此操作后,尝试将应用程序置于后台状态,几秒钟后置于前台状态。这将触发并帮助 SDK 将批量分析数据上传到服务器。尝试检查详细日志是否有任何错误或连接问题。
  10. \n
  11. 等待。在 DebugView 检测调试设备并显示分析数据之前存在延迟。
  12. \n
\n

最后,之前有一些报告称调试设备和PC的不同日期和时间设置会导致此问题。

\n

如果这不适用于您的情况,您可以通过提交错误报告来联系 Firebase 支持团队。

\n