diff --git a/packages/core/android/build.gradle b/packages/core/android/build.gradle index 3ed1e99aa..c790dba03 100644 --- a/packages/core/android/build.gradle +++ b/packages/core/android/build.gradle @@ -105,6 +105,12 @@ android { buildConfig = true } } + if (agpVersion.tokenize('.')[0].toInteger() < 8) { + compileOptions { + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 + } + } defaultConfig { minSdkVersion 21 @@ -141,10 +147,6 @@ android { lintOptions { disable 'GradleCompatible' } - compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } } repositories { @@ -210,7 +212,10 @@ unMock { tasks.withType(Test) { tasks.withType(KotlinCompile) { - kotlinOptions.jvmTarget = JavaVersion.VERSION_11 + def agpVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION + if (agpVersion.tokenize('.')[0].toInteger() < 8) { + kotlinOptions.jvmTarget = JavaVersion.VERSION_11 + } } useJUnitPlatform {