Android:Facebook SDK 的任务 app.dexDebug 执行失败
Android: Execution Failed for task app.dexDebug for Facebook SDK
我尝试为我的应用程序使用 facebook SDK,但它给出了 app.dexDebug 异常
这是我的 gradle 文件中的片段:
dependencies {
compile 'com.android.support:support-v4:+'
compile 'com.google.android.gms:play-services:8.1.0'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile project(":volley")
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile 'com.squareup.okhttp3:okhttp-urlconnection:3.0.1'
compile 'com.facebook.android:facebook-android-sdk:4.10.0'
}
我是红色文章,我知道 Facebook 使用列表中的相同项目,但在这种情况下,我应该删除哪个项目,这样它就不会损害应用程序并且我也可以使用 Facebook SDK?谢谢
错误:
错误:任务“:app:dexDebug”执行失败。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 2
defaultConfig {
...
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion //Yours
// Enabling multidex support.
multiDexEnabled true
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
- 那你大概会得到
Duplicate class
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile'com.squareup.okhttp3:okhttp-urlconnection:3.0.1'
使用一个。然后 clean-Rebuild-Restart 你的项目。
我尝试为我的应用程序使用 facebook SDK,但它给出了 app.dexDebug 异常
这是我的 gradle 文件中的片段:
dependencies {
compile 'com.android.support:support-v4:+'
compile 'com.google.android.gms:play-services:8.1.0'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile project(":volley")
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile 'com.squareup.okhttp3:okhttp-urlconnection:3.0.1'
compile 'com.facebook.android:facebook-android-sdk:4.10.0'
}
我是红色文章,我知道 Facebook 使用列表中的相同项目,但在这种情况下,我应该删除哪个项目,这样它就不会损害应用程序并且我也可以使用 Facebook SDK?谢谢
错误:
错误:任务“:app:dexDebug”执行失败。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 2
defaultConfig { ... minSdkVersion 14 //lower than 14 doesn't support multidex targetSdkVersion //Yours // Enabling multidex support. multiDexEnabled true } dependencies { compile 'com.android.support:multidex:1.0.0' }
- 那你大概会得到
Duplicate class
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile'com.squareup.okhttp3:okhttp-urlconnection:3.0.1'
使用一个。然后 clean-Rebuild-Restart 你的项目。