Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac'
/ 1 min read
After upgrading Gradle to 8.13, I encountered this error after compiling.
Execution failed for task ':app:compileDebugKotlin'.> Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (23) and 'compileDebugKotlin' (21).It seems I need to specify the line below in build.gradle.kts
kotlin { jvmToolchain(23)}So, compileOptions and tool chain should match.
compileOptions { sourceCompatibility = JavaVersion.VERSION_23 targetCompatibility = JavaVersion.VERSION_23}kotlin { jvmToolchain(23)}