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

设置compose_ui_version为1.2.0时,为何找不到compose-compiler-1.2.0.pom?

解决Compose UI 1.2.0下找不到compose-compiler:1.2.0的问题

问题原因

Compose Compiler的版本号不与Compose UI版本直接对应,你错误地将UI版本号直接套用给了Compiler,而compose-compiler:1.2.0这个版本根本不存在。Compose UI 1.2.0对应的Compiler版本是1.3.2,且需要搭配特定版本的Kotlin。

修复步骤

  1. 单独指定正确的Compose Compiler版本
    在模块级build.gradle.kts(或build.gradle)中,通过composeOptions明确指定Compiler版本,不要复用UI版本号:
android {
    // ...其他配置
    composeOptions {
        kotlinCompilerExtensionVersion = "1.3.2"
    }
}
  1. 匹配对应Kotlin版本
    Compose Compiler 1.3.2要求Kotlin版本在1.7.0~1.7.20之间,确保项目根目录的build.gradle.kts(或build.gradle)中Kotlin版本符合要求:
plugins {
    id("com.android.application") version "7.2.0" apply false
    id("org.jetbrains.kotlin.android") version "1.7.10" apply false
}
  1. 确认仓库配置完整性
    确保项目根目录的build.gradle.kts(或build.gradle)中已添加必需的仓库:
repositories {
    google()
    mavenCentral()
}

版本对应关系参考

Compose UI与Compiler的核心版本对应(部分):

  • Compose UI 1.2.x → Compiler 1.3.x
  • Compose UI 1.3.x → Compiler 1.4.x
  • Compose UI 1.4.x → Compiler 1.5.x

内容的提问来源于stack exchange,提问作者coder

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 17:17:19