错误:添加Facebook依赖项时出现版本错误

时间:2017-09-22 07:09:35

标签: android facebook dependencies build.gradle

我正在我的项目中实现facebook集成,但是因为我在我的项目中添加了facebook sdk依赖项而导致错误。

当我要在build.gradle中添加facebook sdk依赖项时,它给出了混合版本的错误。

enter image description here

2 个答案:

答案 0 :(得分:2)

Facebook SDK for Android正在使用支持库版本 25.3.1 ,因此您必须将它们排除在外才能使用最新的支持库:

类似的东西:

compile ('com.facebook.android:facebook-android-sdk:4.26.0') {
     exclude group: 'com.android.support', module: 'support-v4'
     exclude group: 'com.android.support', module: 'appcompat-v7'
     exclude group: 'com.android.support', module: 'cardview-v7'
     exclude group: 'com.android.support', module: 'customtabs'
}

否则,您必须使用支持库v.25.3.1而不是26。+。

使用:

compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
...

答案 1 :(得分:0)

尝试添加特定版本的实施,转到此链接https://developers.facebook.com/docs/android/downloads/ 并添加最新版本。如果错误仍然存​​在,则可能需要降低版本号。在回答这个问题时,4.31.0是最新版本,但4.29.0对我有用。