当将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项目”主题中,可用库。
解决此错误的选项是什么?
当前回答
我尝试了所有的方法,但没有一种对我有效。更改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
其他回答
错误:(30,13)Failed to resolve: com.google.firebase:firebase-auth:9.6.1
如果你遇到这个错误,并且你使用的是Android studio 2.2,其中集成了firebase组件,默认的库版本为9.6.0,你正在添加9.6.1等最新的依赖项。您可能需要将com.google.firebase:firebase-auth:9.6.1降级为com.google.firebase:firebase-auth:9.6.0
或者检查您预先安装的firebase的库版本,并确保它与您试图添加或添加到项目中的新库版本相同。
需要更新
Android SDK: SDK工具->支持资源库->谷歌资源库
更新Android SDK后,需要同步gradle构建在Android工作室。
进入Android SDK管理器,安装以下两个库的最新版本
谷歌播放服务 谷歌库
如果使用命令行工具,请执行
sdkmanager 'extras;google;m2repository'
sdkmanager 'extras;android;m2repository'
在我的例子中,除了在项目级gradle文件的存储库中添加谷歌()之外,我还必须将它包含在应用级gradle文件中。
repositories {
mavenLocal()
google()
flatDir {
dirs 'libs'
}
}