无法解决:com.google.firebase:firebase-core:11.2.0
当同步我的项目时,我收到多个“无法解决”问题。它们都是与Firebase和游戏服务相关的。我确信他们都是一样的(11.2.0)。我也检查过,两者的最新版本都是11.2.0。此外,类似问题的所有其他答案都涉及在SDK管理器中更新Google Play服务和存储库,但我的更新已经是最新的。无法解决:com.google.firebase:firebase-core:11.2.0
任何想法,为什么我不能同步我的项目?
编辑 - 当前工作液
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.firebase:firebase-plugins:1.0.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
添加maven { url "https://maven.google.com" }
您的根级build.gradle
文件
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
播放业务和火力地堡依赖性现在可以通过maven.google.com
与释放版本号11.2.0 Google Play服务和Firebase的。
你可以找到谷歌播放服务official doc here和firebase doc here.。
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
如果您使用的是Android的gradle这个插件3.x中,你还可以使用:
allprojects {
repositories {
jcenter()
google()
}
}
来解决这个问题最好的方法是不使用连接火力点到你的应用程序的手动方法。
我曾尝试通过参考 Link来添加最新的Firebase回购。
这表明错误“未能解决依赖火力11.2.0”
火力点建议与火力助理的帮助下了解Android Studio 2.2及更高版本将火力点到你的应用程序。如上所述手动添加最新的库到build-gradle(模块)会导致错误。
Firebase助手自动添加了较低版本10.0.1,以依赖于模块gradle-build,它是兼容的并且可以解析。
使用Firebase助手非常简单,只需2个步骤。作为参考,您可以在上面提到的相同链接上使用“使用Firebase助手”部分。
它真的很适合我的Android Studio 2.3.3。并确保您的Google知识库是最新的
发布您的项目级build.gradle文件。 –
@BobSnyder检查我的编辑。 – rigotre
将'google()'移动到'allprojects/repositories' –