[英]Error when adding Facebook SDK to Android Studio build.gradle
我嘗試過手動添加模塊,並遵循了一些指南來添加facebook sdk。 沒事! 當前,我只是試圖將其添加到我的build.gradle文件中,但這也會產生錯誤。 任何幫助將是巨大的! 還嘗試了其他人報告可以正常工作的早期Facebook版本。
錯誤:
Execution failed for task ':Selfies:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_05\bin\java.exe'' finished with non-zero exit value 2
其他一些可能與錯誤有關的事情:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;
的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 18
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.domelz.pix"
minSdkVersion 15
targetSdkVersion 19
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}
repositories {
mavenCentral()
}
dependencies {
compile project(':googleplayservices_lib')
compile files('libs/android-support-v4.jar')
compile files('libs/commons-io-2.4.jar')
compile files('libs/Parse-1.4.3.jar')
compile files('libs/picasso-2.1.1.jar')
compile files('libs/joda-time-2.8.1.jar')
compile 'com.facebook.android:facebook-android-sdk:4.6.0'
}
看來,Facebook Android SDK使用的支持庫與您的SDK提供的支持庫存在沖突!
如果您使用的是最新的Android Studio,則無需添加支持庫(jar)。
請嘗試從您的依賴性子句中刪除該支持庫,它應該可以解決您的問題!
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.