Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android上的Firebase突然不工作_Android_Firebase_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Android上的Firebase突然不工作

Android上的Firebase突然不工作,android,firebase,firebase-realtime-database,firebase-authentication,Android,Firebase,Firebase Realtime Database,Firebase Authentication,这个人和我有一个类似的问题,但从来没有得到回答,评论中的人似乎也有类似的问题 我可以使用nodejs访问(和更新)firebase中的值,但当我尝试从android中访问时,logcat或任何东西都没有失败,它只是不更新数据库中的任何内容 我检查了数据库引用,它与我的nodejs脚本完全相同,我的安全设置是read:true,write:true。。。这就是为什么它不再工作的原因。完全相同的代码昨天运行良好 有人知道会发生什么吗?在我自己花了几个小时之后,革命性的解决方案是退出仿真器并重新打开它

这个人和我有一个类似的问题,但从来没有得到回答,评论中的人似乎也有类似的问题

我可以使用nodejs访问(和更新)firebase中的值,但当我尝试从android中访问时,logcat或任何东西都没有失败,它只是不更新数据库中的任何内容

我检查了数据库引用,它与我的nodejs脚本完全相同,我的安全设置是
read:true
write:true
。。。这就是为什么它不再工作的原因。完全相同的代码昨天运行良好


有人知道会发生什么吗?

在我自己花了几个小时之后,革命性的解决方案是退出仿真器并重新打开它/重新启动设备

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

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

  • 从firebase.com删除该项目,它将从google云控制台删除API密钥

  • 从build.gradle中删除实现只需删除包含firebase word的每一行

  • 删除GoogleServices.json文件

  • 首先从build.gradle中删除插件

  • 现在使缓存失效并重新启动。 清理项目。 有了一个全新的开始,将应用程序与firebase连接起来,然后一切都会正常工作

    我的不起作用,因为我错误地从谷歌云删除了密钥,然后事情变得更糟。我无法撤消该步骤,因为我不是一名经验丰富的开发人员


    同样检查这个答案-

    在我的例子中,它可以在模拟器上工作,但不能在真正的设备上工作。结果我不得不重置我的WiFi路由器。这个答案对我很有帮助:

    firebase调试日志上没有显示任何内容?如果看不到重现问题的最小代码+配置,就很难提供帮助。您可能希望启用调试日志记录,以查看是否在logcat中显示更多信息:谢谢各位,事实证明这是设备上的DNS问题。奇怪的是,尽管没有获取/写入失败的日志输出。甚至没有调用数据库失败子句。@Zuhayr看起来我也遇到了同样的问题-您是如何解决DNS问题的?您能共享您的AndroidManifest.xml文件吗?