错误:任务':dexDebug'的执行失败

时间:2016-04-29 07:34:44

标签: android

我正在开发一个应用程序,我正在整合Facebook登录。首先我使用Facebook sdk 3.8模块依赖,然后我使用编译'com.facebook.android:facebook-android-sdk:4.1.0'。 我删除了fb sdk 3.8并在gradle中添加了'com.facebook.android:facebook-android-sdk:4.1.0'。

我收到以下错误:

Error:Execution failed for task ':dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2.

1 个答案:

答案 0 :(得分:1)

这是因为您可能已经实现了许多库文件,您可以通过将multidex设置为true来从gradle(或)中删除未使用的库来减少它们,下面的代码说明了如何执行此操作。

defaultConfig {
        applicationId "applicationId"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.1"
        //****Multidex ****
        multiDexEnabled true
    }