diff --git a/app/build.gradle b/app/build.gradle index 6cdf39362..1b9bc246a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,7 +33,7 @@ android { applicationIdSuffix = '.debug' } release { - multiDexEnabled false + multiDexEnabled true minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' @@ -48,11 +48,14 @@ android { main.java.srcDirs += 'src/main/kotlin/' } compileOptions { + // Flag to enable support for the new language APIs + coreLibraryDesugaringEnabled true + sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.toString() + jvmTarget = JavaVersion.VERSION_17 freeCompilerArgs += [ '-opt-in=kotlin.ExperimentalStdlibApi', '-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi', @@ -81,6 +84,8 @@ afterEvaluate { } } dependencies { + coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs_nio:2.0.3' + //noinspection GradleDependency implementation('com.github.KotatsuApp:kotatsu-parsers:08eb9552d6') { exclude group: 'org.json', module: 'json'