Android上的Firebase突然无法正常工作

时间:2017-03-13 01:31:04

标签: android firebase firebase-realtime-database firebase-authentication

此人对我有类似的问题Firebase for android not working in my test device suddenly,但从未得到过回答,评论中的人似乎也有类似的问题。

我可以使用nodejs访问(并更新)我的firebase中的值,但是当我尝试从android中执行此操作时,logcat或其他任何内容都没有失败,它只是不会更新数据库中的任何内容。

我检查了数据库引用,它与我的nodejs脚本完全相同,我的安全设置为read: truewrite: true ...它只是没有感觉为什么它不再起作用了。完全相同的代码昨天工作正常。

有谁知道会发生什么事?

4 个答案:

答案 0 :(得分:2)

在我自己花费HOURS之后 - 革命性的解决方案是退出模拟器并重新打开它/重启设备。

答案 1 :(得分:0)

我遇到了完全相同的问题。看了几乎所有博客,甚至还联系了Firebase支持人员,但找不到解决方案。最后是解决方案。 只需从Firebase->项目的项目设置更新现有的 google-services.json 。 重建应用程序并试用!

答案 2 :(得分:0)

从您的android项目中删除firebase,然后再次正确连接!

  1. 从firebase.com删除项目,它将从Google云控制台删除API密钥。

  2. 从build.gradle中删除实现只需删除包含firebase单词的每一行。

  3. 删除GoogleServices.json文件。

  4. 从一开始就从build.gradle中删除插件。

现在使缓存无效并重新启动。 清理项目。 并重新启动应用程序与Firebase,然后一切正常。

我的机器无法正常工作,因为我错误地从Google云端删除了密钥,然后情况变得更糟。我无法撤消此步骤,因为我不是经验丰富的开发人员。

也请检查此答案-Firebase credentials API deleted mistakenly not working after creating api manually

答案 3 :(得分:0)

就我而言,它可以在模拟器上运行,但不能在真实设备上运行。事实证明,我必须重置我的WiFi路由器。这个答案对我有帮助:Firebase database listeners don't work on android with wifi