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

Android Studio创建Compose项目升级至1.2.1时遇依赖缺失错误求助

解决Compose 1.2.1升级时找不到compiler依赖的问题

问题原因

Compose Compiler与Kotlin版本强绑定,androidx.compose.compiler:compiler:1.2.1仅适配Kotlin 1.7.10。若项目Kotlin版本不匹配,或依赖声明方式错误,就会出现无法解析的问题。

解决方案

1. 匹配Kotlin版本到1.7.10

打开项目根目录的build.gradle(或build.gradle.kts),确保Kotlin插件版本为1.7.10:

// Groovy示例
plugins {
    id 'com.android.application' version '7.3.1' apply false
    id 'com.android.library' version '7.3.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
}
// Kotlin DSL示例
plugins {
    id("com.android.application") version "7.3.1" apply false
    id("com.android.library") version "7.3.1" apply false
    id("org.jetbrains.kotlin.android") version "1.7.10" apply false
}

2. 正确声明Compose Compiler版本

不要直接在dependencies块中添加Compiler依赖,而是在app模块的build.gradle(或build.gradle.kts)的android块内通过composeOptions指定:

// Groovy示例
android {
    // ...其他配置
    composeOptions {
        kotlinCompilerExtensionVersion '1.2.1'
    }
}
// Kotlin DSL示例
android {
    // ...其他配置
    composeOptions {
        kotlinCompilerExtensionVersion = "1.2.1"
    }
}

3. 清理缓存并同步项目

  1. 点击Android Studio菜单栏的File -> Invalidate Caches...
  2. 选择Invalidate and Restart,等待IDE重启后重新同步项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:54:26