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

Arctic Fox 3.1 RC1新建Compose项目执行:app:compileDebugKotlin失败

问题根源

你配置中出现的1.0.0-rc01版本来源于你使用的com.android.tools.build:gradle:7.0.0-rc01(即AGP)内置的默认Compose编译器版本,该默认版本优先级高于你在composeOptions中自定义的版本,所以即使所有显式声明的Compose依赖都是rc02,实际构建时还是会拉取rc01版本的编译器。而1.0.0-rc01版本的Compose编译器仅支持Kotlin 1.5.10,和你使用的Kotlin 1.5.21版本不匹配,就触发了对应报错。

解决方案

  • 第一步:清除构建缓存
    在项目根目录执行命令清理项目构建缓存:
    • Mac/Linux系统:./gradlew clean
    • Windows系统:gradlew clean
      随后点击Android Studio顶部菜单栏 File > Invalidate Caches / Restart,选择 Invalidate and Restart 清除IDE缓存后重启。
  • 第二步:显式指定Compose编译器依赖
    在app模块build.gradle的dependencies代码块中添加如下依赖,强制锁定编译器版本:
    implementation "androidx.compose.compiler:compiler:1.0.0-rc02"
    
    重新构建项目即可正常运行。
  • 临时兼容方案(不推荐,仅做紧急测试用)
    如果你不需要调整依赖版本,可以在app模块build.gradle的kotlinOptions中添加配置抑制版本兼容检查:
    kotlinOptions {
        jvmTarget = '1.8'
        useIR = true
        freeCompilerArgs += [
            "-P", "plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=true"
        ]
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 12:21:02