当将firebase项目从旧域升级到新的谷歌firebase域时,我得到以下错误。
未能解决:com.google.firebase:firebase-core:9.0.0
我遵循了Firebase文档中提到的步骤,在“将Firebase添加到您的Android项目”主题中,可用库。
解决此错误的选项是什么?
当将firebase项目从旧域升级到新的谷歌firebase域时,我得到以下错误。
未能解决:com.google.firebase:firebase-core:9.0.0
我遵循了Firebase文档中提到的步骤,在“将Firebase添加到您的Android项目”主题中,可用库。
解决此错误的选项是什么?
当前回答
面对我自己,在评论中看到过几次类似的问题-即使安装了“最新”谷歌播放服务和谷歌存储库仍然有同样的问题。
问题是,它们可能是当前Android SDK工具版本的最新版本,但不是应用构建所需的最新版本。
In such case make sure to install latest version of Android SDK Tools first, and probably Android SDK Platform-tools (both under Tools branch). Also please note you may need to go through this several times if you haven't updated for a long time (i.e. install latest Android SDK Tools and Android SDK Platform-tools, then restart Android SDK Manager, then repeat), since the updates seem to be going through some critical mandatory milestones and you cannot install the very latest if you currently have the revision which is pretty "old".
其他回答
2017年8月更新
从11.2.0版本开始,Firebase和谷歌播放服务依赖项可以通过谷歌的Maven Repo获得。您不再需要使用Android SDK管理器来导入这些依赖项。
在您的根构建中。Gradle文件添加repo:
allprojects {
repositories {
// ...
maven { url "https://maven.google.com" }
}
}
如果你正在使用gradle 4.0或更高版本,你可以用谷歌()替换maven {url "https://maven.google.com"}。
Firebase的9.0.0版本是使用谷歌Play服务9.0构建的,现在可以在新包装com.google.firebase:*下使用
谷歌Play services 9.0版本说明 https://developers.google.com/android/guides/releases#may_2016_-_v90
新版本的包谷歌Play Services (rev 30)和谷歌Repository (rev 26)刚刚在SDK管理器中发布,所以你可能只需要更新。
下载谷歌播放服务和谷歌存储库
来自Android Studio:
单击“工具> Android > SDK管理器”。 单击进入SDK Tools选项卡。 选择并安装谷歌播放服务(rev 30)和谷歌存储库(rev 26)。请看下图。 同步和构建您的项目。
来自IntelliJ IDEA:
截至2017年4月,谷歌播放服务和存储库的最新版本如下所示。
单击“工具> Android > SDK管理器”。 在Packages面板下,寻找Extras。 选择并安装谷歌播放服务(rev 39)和谷歌存储库(rev 46)。请看下图。 执行gradle项目同步和构建你的项目。
如果您想将firebase添加到项目中,以下是先决条件。
要使用Firebase,您应该安装Android Studio 1.5或更高版本。 通过Android SDK管理器下载最新的谷歌播放服务SDK。 设备应运行Android 2.3 (Gingerbread)或更新版本,谷歌Play服务9.2.0或更新版本。
我经过几个小时的挣扎才知道这一切。
来源:添加Firebase到你的Android应用程序
我尝试了所有的方法,但没有一种对我有效。更改gradle版本对我来说很有效。
我在gradle-wrapper.properties中更改了以下内容
from
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
to
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
如果使用命令行工具,请执行
sdkmanager 'extras;google;m2repository'
sdkmanager 'extras;android;m2repository'
面对我自己,在评论中看到过几次类似的问题-即使安装了“最新”谷歌播放服务和谷歌存储库仍然有同样的问题。
问题是,它们可能是当前Android SDK工具版本的最新版本,但不是应用构建所需的最新版本。
In such case make sure to install latest version of Android SDK Tools first, and probably Android SDK Platform-tools (both under Tools branch). Also please note you may need to go through this several times if you haven't updated for a long time (i.e. install latest Android SDK Tools and Android SDK Platform-tools, then restart Android SDK Manager, then repeat), since the updates seem to be going through some critical mandatory milestones and you cannot install the very latest if you currently have the revision which is pretty "old".