我正在使用 Jetpack Compose 开发一个 Android 项目,并且遇到了 Kotlin 和 Compose 之间的兼容性问题。尽管遵循兼容性图并相应地调整我的版本,我仍然面临同样的错误。我收到的错误消息是: 此版本 (1.4.3) 的 Compose 编译器需要 Kotlin 版本 1.8.10,但您似乎使用的是 Kotlin 版本 1.9.0,该版本尚不兼容。 我的应用程序等级:
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
buildFeatures {
compose = true
viewBinding = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.4.3"
}
和我的项目gradle:
plugins {
id 'com.android.application' version '8.1.2' apply false
id 'com.android.library' version '8.1.2' apply false
id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
}