今天AS项目编译的时候出现错误:
Error:Execution failed
for task
':dexDebug'.
> com.android.ide.common.
process.ProcessException: org.gradle.
process.internal.ExecException: Process
'command 'D:\Program Files\Java\jdk1
.7.0_45\bin\java.exe
'' finished
with non-
zero exit
value 2
查了网上很多说lib里面的jar重复了,引用了重复的jar包,这可能是因为新引入的library module中有和主项目中重复引用的jar包,需要重点检查 Android 兼容包 support-v4 和 support-v7 包,还有一些常用的开源项目,例如Gson,Nineoldandroids…,这些常用的开源项目有可能在你引用的 library 项目中已经被引用过了。
但是我的项目里并不是jar重复,后来去掉了在bulid.gradle里的:
dexOptions {
incremental
true
javaMaxHeapSize
"4g"
}
才编译正常!!坑啊
转载请注明原文地址: https://ju.6miu.com/read-1311837.html