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

Android Studio中Compose Compiler与Kotlin版本不兼容报错如何解决?

Compose Compiler与Kotlin版本不兼容报错解决办法

方案一:匹配官方兼容的版本组合

Compose Compiler和Kotlin版本有严格的对应关系,出现这个报错是因为你用的Compose Compiler 1.3.2只支持Kotlin 1.7.20,而当前项目用的是Kotlin 1.8.0。可以二选一调整:

  • 把Kotlin版本降到1.7.20,保持Compose Compiler 1.3.2不变
  • 升级Compose Compiler到支持Kotlin 1.8.0的版本(比如1.4.0及以上版本)

修改项目根目录的build.gradle(或build.gradle.kts)调整Kotlin版本:

// Groovy语法
plugins {
    id 'com.android.application' version '7.4.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}
// Kotlin DSL语法
plugins {
    id("com.android.application") version "7.4.2" apply false
    id("org.jetbrains.kotlin.android") version "1.7.20" apply false
}

如果选择升级Compose Compiler,修改模块内的build.gradle:

composeOptions {
    kotlinCompilerExtensionVersion = "1.4.0" // 换成支持Kotlin 1.8.0的版本
}

方案二:临时禁用版本兼容性检查

如果不想调整版本,可以添加配置跳过检查,但官方提示可能会引发未知问题,风险自担:
修改模块内的build.gradle:

// Groovy语法
composeOptions {
    kotlinCompilerExtensionVersion = "1.3.2"
    suppressKotlinVersionCompatibilityCheck = true
}
// Kotlin DSL语法
composeOptions {
    kotlinCompilerExtensionVersion = "1.3.2"
    isSuppressKotlinVersionCompatibilityCheck = true
}

内容的提问来源于stack exchange,提问作者Moha.AZ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:20:24