diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index b6e7dc89..a89a5f50 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -62,7 +62,6 @@ android { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } - kotlinOptions { jvmTarget = "17" } buildFeatures { compose = true @@ -78,6 +77,16 @@ android { } } +// Kotlin 2.x: `kotlinOptions { ... }` inside `android { }` is gone; the +// modern shape is the top-level `kotlin { compilerOptions { ... } }` block, +// which works whether Kotlin comes from AGP 9's built-in path or an +// explicit plugin alias. +kotlin { + compilerOptions { + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) + } +} + detekt { toolVersion = libs.versions.detekt.get() config.setFrom(files("$rootDir/config/detekt.yml"))