库在内部调用v7:27.0.1库

时间:2017-12-16 21:22:46

标签: android facebook-graph-api gradle

我通过添加我的gradle使用Facebook sdk for android:

compile 'com.facebook.android:facebook-android-sdk:[4,5)'

然后我看到很多错误,如:

  

"无法解决:X库"

所以我运行了一个Gradle依赖关系报告来查看完整的依赖关系树,这就是我弄清楚所有这些错误是因为Facebook SDK正在调用与当前compileSdkVersion不匹配的另一个版本,{ {1}}和其他图书馆(25.3.1)。

所以我试着简单地将我的所有库更新到v7:27.0.1并且明确地编译这些Facebook SDK正在调用的库,但是存在主要问题。

问题1(可能只是Android Studio的一个错误):用于安装所需存储库的Android Studio链接无效,因此我从SDK Manager手动下载它。

主要问题:使用下载的构建工具,gradle仍然会给我这些错误。

enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Android支持存储库已移至新的Google maven存储库。因此,您需要做的是将该存储库添加到您的存储库列表中。

repositories {
    google()
}

或者,如果您使用的是较旧版本的gradle,则应添加类似这样的内容

repositories {
    maven( url "https://maven.google.com/ )
}