进程'命令' / usr / lib / jvm / java-8-oracle / bin / java''完成非零退出值1

时间:2015-11-23 10:31:03

标签: android android-studio java-8 android-gradle build.gradle

在Android Studio上运行Android应用程序时出现以下错误: -

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 1

我还将multiDexEnabled true添加到了我的build.gradle文件中。但它仍然给我错误。

我不确定为什么它会向我显示此错误。我也经历了以下链接,但是没有任何东西可以帮助我解决我的问题。

Process 'command usr/lib/jvm/java-8-oracle/bin/java' finished with non-zero exit value 2

Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException

Android with Gradle (Java finished with non-zero exit value 2)

Execution failed Process command /usr/lib/jvm/java-8-oracle/bin/java finished with non-zero exit value 2

任何帮助都会拯救我的世界。提前谢谢。

2 个答案:

答案 0 :(得分:0)

这个问题使我拔了很多头发。 就我而言,事实证明我有不兼容的Firebase库版本。

我建议您再次遍历您的依赖项,并确保应为相同版本的库依赖特定版本的库具有该版本,并且您没有未重新定义的依赖关系,这些依赖关系已经从您添加的另一个依赖关系中传递而来。

答案 1 :(得分:0)

就我而言,去File |项目结构... |平台设置| SDK和将JDK主路径更改为替代路径的方法都有效。