You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin与Compose版本兼容问题及Desktop构建报错咨询

问题解决及版本兼容说明

一、当前错误的原因与修复方案

你遇到的错误是Kotlin版本与Compose Compiler版本不兼容导致的。Compose Compiler与Kotlin语言版本强绑定,不同Compose版本要求匹配特定范围的Kotlin版本,你使用的kotlin.version=1.9.22和compose.version=1.5.10组合不在兼容范围内。

修复步骤:

  • 方案一:降级Kotlin版本以适配现有Compose版本
    修改gradle.properties中的配置:
    kotlin.version=1.9.20
    compose.version=1.5.10
    
  • 方案二:升级Compose版本以适配现有Kotlin版本
    修改gradle.properties中的配置:
    kotlin.version=1.9.22
    compose.version=1.5.4
    
  • 执行./gradlew clean build清理旧构建缓存后重新执行构建。

二、最新Kotlin与Compose兼容版本(截至2024年)

Compose for Desktop的版本兼容遵循Compose Compiler与Kotlin的绑定规则,最新的稳定兼容组合如下:

  • Kotlin 1.9.23 ↔ Compose 1.5.4
  • Kotlin 2.0.0 ↔ Compose 1.6.0-beta02及以上(注:为Beta测试版本)

核心匹配原则:Compose Compiler的版本号前两位需与Kotlin版本的前两位对齐,比如Kotlin 1.9.x对应Compose Compiler 1.5.x系列,Kotlin 2.0.x对应Compose Compiler 1.6.x及以上系列。

内容的提问来源于stack exchange,提问作者Fábio Almeida

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 13:09:52