任务':app" dexDebug的Android Studio执行失败

时间:2017-07-30 10:19:09

标签: java android android-gradle

抱歉我的语言不好;我在android studio中有项目,当我运行它时,gradle完成了这个错误

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

我使用' org.apache.http.legacy' ,ZXing和Retrofit Library。 我尝试重新导入项目,删除.jar文件不起作用 - minSDk:11 -targetedSDK:23

这是我的依赖项enter image description here

的屏幕截图

1 个答案:

答案 0 :(得分:0)

按以下方式启用multidex。 第1步:在build.gradle(app)中的defaultConfig中写入 multiDexEnabled true

android {
...
    defaultConfig {
   ...
     multiDexEnabled true
    }
...
}

第2步:写

  

compile' com.android.support:multidex:1.0.1'   在应用程序级别build.gradle

中的依赖项中

第3步: 构建您的应用程序,然后使您的应用程序类扩展 MultidexApplication

public class YourApplication extends MultiDexApplication {
    @Override
    public void onCreate() {
        super.onCreate();
        ...
    }

}