在启用 desugar 编译我的项目时,我收到错误In order to use core library desugaring, please enable multidex.
但在编写的文档中,multidex 应该仅启用minSdkVersion 20
或更低。在我的应用程序配置下方:
defaultConfig {
minSdkVersion 21
targetSdkVersion 30
}
compileOptions {
coreLibraryDesugaringEnabled true
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
dependencies {
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5"
}
为什么我收到这个错误,我应该怎么做才能解决这个问题?(启用 multidex 对我来说不是选项,我不想只为此而使应用程序变大)