我尝试调试一个应用程序,我之前在另一个应用程序上使用过调试视图。但是,当它在另一个应用程序上显示时,没有设备显示该应用程序,这是怎么回事?
我做了以下事情。
打开终端,输入命令。
cd C:\Android\platform-tools
adb shell setprop debug.firebase.analytics.app com.example.myapp
启动应用程序(com.example.myapp)。检查[Firebase -〉Analytics -〉DebugView]
对于一个应用程序,它显示了我的设备,而另一个应用程序没有显示。我能做些什么来解决这个问题?
1条答案
按热度按时间lx0bsm1f1#
您无法在DebugView控制台上看到测试设备的原因可能是。我建议您从新安装的应用程序启动,并确保没有其他应用程序在调试模式下运行,请参阅下面的内容:
1.从设备卸载应用程序并重新安装。
1.禁用调试模式。这将确保当前没有应用程序在调试模式下运行。
1.启用详细日志记录。这将帮助您立即验证应用记录的事件是否正在发送或上传。
1.启用调试模式。确保包名称正确,并且与您在gradle文件中定义的名称相同。
1.记录事件。除了在应用启动或启动时自动收集的事件和属性外,您可能还希望记录自定义事件。完成此操作后,尝试将应用置于后台状态,并在几秒钟后置于前台状态。这将触发并帮助SDK将批量分析数据上传到服务器。尝试检查详细日志以了解任何错误或连接问题。
1.等待。在DebugView可以检测调试设备并显示分析数据之前有一个延迟。
最后,之前有一些报告指出,调试设备和PC的不同日期和时间设置会导致此问题。
如果这对您的情况不起作用,您可以通过提交bug report来联系Firebase支持团队。