我正在尝试将我的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。可以通过其他方式帮助面临类似问题的人。
答案 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构建菜单进行了重建项目?