Error:Execution failed for task ':app:dexDebug'.finished with non-zero exit value 2

来源:互联网 发布:淘宝网甩棍多少钱一根 编辑:程序博客网 时间:2024/04/30 10:49

使用Android Studio 遇到报如下的错误

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

通过查找确认问题原因:gradle构建过程中出现重复的jar包。

解决方案:
1:如果能直接找到依赖的包那就删除搞定
找不到重复的依赖包或者module,可以尝试一个一个删除自己所引用的jar或者module,如果有报错就返回,没有报错那重复的包就是删除的那个了(比较土的办法)。
2.新遇到的情况
当导入Eclipse的库项目是,特别注意:如果库项目中引用的jar包有和主项目中引用相同的jar时,也会导致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 错误。
0 0