当前位置: 首页 > 面试题库 >

Android Studio 3.0 DexArchiveBuilderException

戚升
2023-03-14
问题内容

编译仪器测试时出现此错误。

错误:com.android.builder.dexing.DexArchiveBuilderException:无法处理/Users/rafaelruizmunoz/SourceTree/Weather/app/build/intermediates/transforms/desugar/androidTest/debug/1.jar

错误:com.android.builder.dexing.DexArchiveBuilderException:分解org / assertj /
core / api / LongPredicateAssert.class时出错

错误:com.android.dx.cf.code.SimException:默认或静态接口方法不带–min-sdk-version> = 24

我尝试启用/禁用multiDexEnabled自己的功能,build.gradle但无济于事。

androidbuild.gradle

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.**.weather"
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled = true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }
}

问题答案:

gradle.properties添加android.enableD8=true这应该工作。

请注意,导出并上传apk以启用d8播放商店时,存在一个已知的错误。从Play商店下载该应用后,该应用将无法在某些设备上运行。

https://issuetracker.google.com/issues/64740479



 类似资料:

相关阅读

相关文章

相关问答