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
    }

设置之后,问题解决了。

你可能感兴趣的:(build.gradle & com.android.builder.dexing.DexArchiveBuilderException:)