我使用 Android Studio 将我的 Android 应用程序与 Firebase 链接,它创建了我的 google-service.json 并将其设置到我的项目中。
当我在 logcat 中调试我的事件记录时,我得到:
V/FA-SVC: Successful upload. Got network response. code, size: 204, 0
但是没有任何东西显示在firebase控制台调试视图中
原文由 mvand 发布,翻译遵循 CC BY-SA 4.0 许可协议
在尝试了互联网上的所有潜在解决方案之后,它们都没有工作。这些是我用来最终启用 DebugView 以找到我的设备的步骤:
关闭您正在使用的设备上的应用程序
转到 Firebase 控制台并退出您的帐户
再次登录,转到控制台并选择您正在处理的项目。
同样,不确定这是否有所不同,但是不要单击“项目快捷方式”列表下的 DebugView 项。相反,单击“分析”下拉菜单并从那里选择 DebugView。
此过程可能会更新 DebugView 页面中使用的数据流 - 在执行这些步骤之后,我注意到最初错过的事件现在出现了 - 几乎就像事件已正确发送/接收但 DebugView 没有显示正确的数据流。
奖励提示:
今天又遇到了这个问题,在退出/登录 Firebase 后,DebugView 仍然找不到我的设备。修复它的是,在我的设备上,将应用程序移动到后台,即从底部向上滑动以转到主屏幕……
当您在前台重新打开应用程序时,DebugView 现在应该开始显示事件。我想这是可行的,因为我相信将应用程序移动到后台的操作会触发设备上任何已保存的事件被发送到 Firebase,本质上是刷新队列。