Error:Execution failed for task ':dexDebug'

    xiaoxiao2026-09-02  5

    今天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
    最新回复(0)