Gradle 版本要求
不一定要完全对应,Kotlin 官方给出的是fully supported(完全支持)。例如,在 Android 平台用 v8.4.0 也可以。
Kotlin 项目
只需要直接将您的 Kotlin 版本改至 2.0.0 即可(参考)。
// build.gradle.kts
plugins {
kotlin("目标平台") version "2.0.0"
}
Jetpack Compose
参考,最新的 Jetpack Compose 模板是与 Compose Multiplatform 一致的,迁移配置也与其类似,可参考。
// build.gradle.kts(:app)
plugins {
...
id("org.jetbrains.kotlin.android") version "2.0.0" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" apply false
}
// build.gradle.kts(模块)
plugins {
...
id("org.jetbrains.kotlin.android")
id("org.jetbrains.kotlin.plugin.compose")
}
Compose Multiplatform
# libs.versions.toml
[versions]
...
kotlin = "2.0.0"
compose-plugin = "1.6.10"
[plugins]
...
jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
// build.gradle.kts(root, 项目)
plugin {
...
alias(libs.plugins.compose.compiler) apply false
}
// build.gradle.kts(模块)
plugins {
...
alias(libs.plugins.compose.compiler)
}