赞
踩
不一定要完全对应,Kotlin 官方给出的是fully supported(完全支持)。例如,在 Android 平台用 v8.4.0 也可以。
只需要直接将您的 Kotlin 版本改至 2.0.0 即可(参考)。
// build.gradle.kts
plugins {
kotlin("目标平台") version "2.0.0"
}
参考,最新的 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")
}
# 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)
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。