Java 任务';的执行失败:应用程序:dexDebug';。以非零退出值2结束

Java 任务';的执行失败:应用程序:dexDebug';。以非零退出值2结束,java,android,android-studio,gradle,android-gradle-plugin,Java,Android,Android Studio,Gradle,Android Gradle Plugin,** 我的lib文件夹中没有多个jar库。 我已经试过了。 我已经更改了sdk的目标版本。 我已经把这个项目清理了好几次 但它一次又一次地告诉我错误 我应该怎么做???**尝试在build.gradle文件中添加“multiDexEnabled=true” android{ * 默认配置{ multiDexEnabled=true }删除multiDexEnabled true并尝试向我们提供错误的总堆栈。似乎您与某些依赖项库存在一些兼容性问题。是否可以发送stacktrace?我已删除mul

** 我的lib文件夹中没有多个jar库。 我已经试过了。 我已经更改了sdk的目标版本。 我已经把这个项目清理了好几次

但它一次又一次地告诉我错误

我应该怎么做???**

尝试在build.gradle文件中添加“multiDexEnabled=true”
android{
*
默认配置{
multiDexEnabled=true

}

删除
multiDexEnabled true
并尝试向我们提供错误的总堆栈。似乎您与某些依赖项库存在一些兼容性问题。是否可以发送stacktrace?我已删除multiDexEnabled。但我仍然给出了该错误运行项目时显示的错误。错误:任务执行失败:app:dexDebug'>.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.8.0_31\bin\Java.exe''以非零退出值2@cirorizzoth完成。这是我的bulde.gradle默认配置部分defaultConfig{applicationId“purepushar.flashlight.torchlight.lamp.strobelight”minSdkVersion 9 targetSdkVersion 19 multiDexEnabled=true}一天后问题得到解决。将jdk的路径从1.8.0更改为1.7.0后,错误得到解决。我的计算机操作系统是32位的,我使用的是64位的jdk。