无法连接Firebase(Android)

时间:2018-11-07 03:20:31

标签: android firebase

我正在尝试将我的Android APP与Firebase连接,这些是我已经尝试并检查过的东西。

A。从Firebase控制台连接并进行SDK设置。

1。Firebase控制台中的程序包名称SHA1是正确的。

2。最新版本的google-services.json文件并将其放置在应用程序中。

3。google-services.json中的软件包名称正确。

4。应用程序级别的依赖关系随插件而发展

实现'com.google.firebase:firebase-core:16.0.4'

应用插件:“ com.google.gms.google-services”

5。项目级别的依赖 classpath'com.google.gms:google-services:4.0.1'

6.SDK Manager中最新版本的Google Play服务和Google存储库。

7。卸载APP,然后再次运行。

问题发生在第四步,使用连续的进度条检查连接,但无法连接。

B。通过Android Studio助手连接

对话框显示“此应用已连接到项目“ SampleProject”。单击“同步”以更新配置信息。”

同步后,显示事件日志

Firebase:在为发行版本类型指定的文件({0})中找不到密钥库。 {2}

Firebase:Firebase项目已创建并本地连接到模块:app。

我不确定问题是否在这里发生,是否有其他选择可以解决此问题?非常感谢!

更新

经过一天的努力,问题仍然没有解决,但是我采用了一种棘手的方法来避免该问题。将我的APP与Fabric crashlytics连接在一起,而不是直接与Firebase连接,然后将Firebase与Fabric连接。该过程将是APP-> Fabric-> Firebase。可以通过其他方式帮助面临类似问题的人。

2 个答案:

答案 0 :(得分:1)

可能是

  

5。项目级类路径'com.google.gms:google-services:4.0.1'中的依赖项

尝试使用'com.google.gms:google-services:4.1.0'

您可以尝试的其他方式正在改变

  

实现'com.google.firebase:firebase-core:16.0.4'

implementation 'com.google.firebase:firebase-core:16.0.3'

还要检查以确保

  

应用插件:“ com.google.gms.google-services”

位于应用程序级别build.gradle文件的底部。

另一个问题可能是您的google-services.json文件位于错误的位置。确保在Android Studio中,它看起来像这样:

希望这可以解决您的问题。如果不行,请张贴您认为不起作用的地方的屏幕截图。

答案 1 :(得分:1)

Latest version of google-services.json file and placed it in app. ???
从Fire-base项目设置下载

并将其添加到项目中之后。您是否通过android studio构建菜单进行了重建项目?