提问人:burhanyaprak 提问时间:11/13/2023 最后编辑:burhanyaprak 更新时间:11/13/2023 访问量:55
Android 构建失败:Kotlin 1.9.0 和 Compose 编译器扩展 1.4.3 不匹配
Android Build Failure: Mismatch Between Kotlin 1.9.0 and Compose Compiler Extension 1.4.3
问:
我正在使用 Jetpack Compose 处理一个 Android 项目,遇到了 Kotlin 和 Compose 之间的兼容性问题。尽管遵循兼容性图并相应地调整了我的版本,但我仍然面临同样的错误。我收到的错误消息是: 此版本 (1.4.3) 的 Compose Compiler 需要 Kotlin 版本 1.8.10,但您似乎使用的是 Kotlin 版本 1.9.0,该版本不兼容。 我的应用gradle:
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.8.10' apply false
}
答:
0赞
Pablo
11/13/2023
#1
添加以下内容:
composeOptions {
kotlinCompilerExtensionVersion = "1.4.4"
}
在构建 Gradle 应用模块中。 可能这个版本很适合,如果不合适,您可能需要为编译器扩展找到另一个版本。
评论