我正在我的项目中实现facebook集成,但是因为我在我的项目中添加了facebook sdk依赖项而导致错误。
当我要在build.gradle中添加facebook sdk依赖项时,它给出了混合版本的错误。
答案 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对我有用。