繁体   English   中英

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

[英]Error:Execution failed for task ':dexDebug'

我正在开发一个应用程序,我正在其中集成 Facebook 登录。 首先我使用了 Facebook sdk 3.8 模块依赖项,然后我使用了 compile '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.

这是因为您可能已经实现了许多库文件,您可以通过从 gradle 中删除未使用的库(或)通过将 multidex 设置为 true 来减少它们,下面的代码解释了如何做到这一点。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM