当前位置: 首页 > 知识库问答 >
问题:

Android Studio 3.0 dexcarchivebuilderexception

阚允晨
2023-03-14

我在编译检测测试时遇到此错误。

错误:com.android.builder.dexing。DexArchiveBuilderException:无法处理/Users/rafaelruizmunoz/SourceTree/Wather/app/build/mintermediates/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的默认或静态接口方法

我尝试在我的build.gradle中启用/禁用multiDexEnable,但没有任何帮助。

我的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
    }
}

共有3个答案

公冶光亮
2023-03-14

如果您使用的是番石榴,tou可以尝试将其升级到最新的Android特定版本

implementation 'com.google.guava:guava:23.0-android'

这修复了我在使用非android guava build时的错误。

柳胜
2023-03-14

我只是对我来说有同样的错误,这是因为okhttp和我降级了它的实现形式:

对此:

implementation "com.squareup.okhttp3:okhttp:3.12.1"
卫琛
2023-03-14

gradle.属性中添加Android.enableD8=true 这应该可以工作。

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

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

 类似资料:

相关问答

相关文章

相关阅读