Raf*_*ñoz 17 java android gradle android-studio
编译仪器测试时我遇到了这个错误.
错误:com.android.builder.dexing.DexArchiveBuilderException:无法处理/Users/rafaelruizmunoz/SourceTree/Weather/app/build/intermediates/transforms/desugar/androidTest/debug/1.jar
错误:com.android.builder.dexing.DexArchiveBuilderException:dexing org/assertj/core/api/LongPredicateAssert.class时出错
错误:com.android.dx.cf.code.SimException:默认或静态接口方法,不使用--min-sdk-version> = 24
我试图multiDexEnabled在我的启用/禁用,build.gradle但没有任何帮助.
我android的build.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
}
}
Run Code Online (Sandbox Code Playgroud)
Sun*_*nny 24
在gradle.properties添加android.enableD8=true这应该工作.
请注意,导出并将apk上传到具有d8启用功能的Play商店时,存在一个已知错误.从Play商店下载时,该应用程序将无法在某些设备上运行.
https://issuetracker.google.com/issues/64740479
我只是遇到了同样的错误,这是因为 okhttp 并且我降级了它的实现形式:
对此:
implementation "com.squareup.okhttp3:okhttp:3.12.1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14760 次 |
| 最近记录: |