I'm having this error whilst compiling Instrumentation tests.
Error:com.android.builder.dexing.DexArchiveBuilderException: Failed to process /Users/rafaelruizmunoz/SourceTree/Weather/app/build/intermediates/transforms/desugar/androidTest/debug/1.jar
Error:com.android.builder.dexing.DexArchiveBuilderException: Error while dexing org/assertj/core/api/LongPredicateAssert.class
Error:com.android.dx.cf.code.SimException: default or static interface method used without --min-sdk-version >= 24
I tried to enable/disable multiDexEnabled
in my build.gradle
but nothing helped.
My android
of 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 } }