将 firebase 项目从旧域升级到新的 google firebase 域时出现以下错误。
无法解决:com.google.firebase:firebase-core:9.0.0
我按照Firebase 文档中提到的步骤,在将 Firebase添加到您的 Android 项目,主题可用库部分。
我有哪些解决此错误的选项?
从版本开始,11.2.0Firebase 和 Google Play 服务依赖项可通过Google 的 Maven Repo获得。您不再需要使用 Android SDK 管理器来导入这些依赖项。
11.2.0
在你的根build.gradle文件中添加 repo:
build.gradle
allprojects { repositories { // ... maven { url "https://maven.google.com" } } }
如果您使用的是 gradle4.0或更高版本,则可以替换maven { url "https://maven.google.com" }为google().
4.0
maven { url "https://maven.google.com" }
google()
9.0.0Firebase 版本是使用 Google Play 服务 9.0 构建的,现在可以在新包装下使用com.google.firebase:*
9.0.0
com.google.firebase:*
请参阅 Google Play 服务 9.0 的发行说明 https://developers.google.com/android/guides/releases#may_2016_-_v90
新版本的包 Google Play Services (rev 30)和 Google Repository (rev 26)刚刚在 SDK 管理器中发布,因此您可能只需要更新。
Tools
Android
SDK Manager
SDK Tools
Google Play Services
Google Repository
Sync
Build
截至 2017 年 4 月,最新版本的 Google Play 服务和存储库如下所示。
Packages
Extras
Perform a gradle project sync