build.gradle & com.android.builder.dexing.DexArchiveBuilderException:

com.android.builder.dexing.DexArchiveBuilderException: Failed to process /Users/jake/Documents/code/riseon-planner-android/lib_nim/build/intermediates/intermediate-jars/debug/classes.jar 

问题

我已经配置了 MultiDexApplication ,但是还是报错

    implementation "com.android.support:multidex:1.0.3"
    defaultConfig {
        multiDexEnabled true
    }
    class RiseApp : MultiDexApplication() {

解决

和之前的项目比对很久,
发现如果子module 中使用了 Java1.8,
app 的 build.gradle 文件中也必须设置 Java1.8。

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

设置之后,问题解决了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容