Android 构建失败:Kotlin 1.9.0 与 Compose 编译器扩展 1.4.3 不匹配

问题描述 投票:0回答:1

我正在使用 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
}
android kotlin gradle android-gradle-plugin gradle-kotlin-dsl
1个回答
0
投票

kotlinCompilerExtensionVersion
更改为
1.5.2
,如 Compose 到 Kotlin 兼容性地图所示。

© www.soinside.com 2019 - 2024. All rights reserved.