无法解析:com.google.firebase:firebase-database:10.2.0

10

我正在创建一个新项目,尝试从Google Firebase依赖项中实现一些功能,例如compile 'com.google.firebase:firebase-database:10.2.0',classpath 'com.google.gms:google-services:3.0.0',并将我的项目与它们同步。在尝试这样做时,我遇到了以下错误:

Error:(25, 13) Failed to resolve: com.google.firebase:firebase-database:10.2.0
<a href="openFile:M:/Downloads/CommunicationApp/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

还有这个错误:

Error:Failed to resolve: com.google.firebase:firebase-core:10.2.0
<a href="openFile:M:/Downloads/CommunicationApp/app/build.gradle">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

如果有人能够为我提供解决方案,万分感谢!


2
发布你的build.gradle文件。 - Bob Snyder
2个回答

37

当我尝试使用 firebase-messaging:10.2.0 时,我遇到了相同的问题并进行了以下修复:

  • 在 Android Studio 中,打开菜单栏并单击“工具” > “Android” > “SDK 管理器”。
  • 单击“SDK 工具”选项卡
  • 勾选 Google Play 服务框和 Google 仓库框。
  • 点击应用,它会在应用新更新之前提示您。
  • 点击确定并等待下载完成
  • 再次同步您的项目,一切都很好。

注意:所有 com.google.android.gms 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。如果您已经有一个现有的 google play 服务依赖项,请将其升级为与 firebase 相同的版本。

compile 'com.google.android.gms:play-services:10.2.0'
compile 'com.google.firebase:firebase-database:10.2.0'

希望能帮到你!


0
尝试在Android SDK管理器中更新Google存储库,然后重新同步gradle。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接