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

Jetpack Compose版本升级失败求助:升级至1.4.0触发Gradle编译错误

解决Jetpack Compose 1.4.0升级编译错误方案
  • 匹配Kotlin与Compose版本
    Compose 1.4.0要求搭配Kotlin 1.8.0及以上版本,你当前使用的Kotlin 1.7.21不满足兼容性要求,这是触发内部编译器错误的主要原因。需将kotlin_plugins_version升级至1.8.0(或AGP 8.1.4支持的更高Kotlin版本,比如1.8.20)。

  • 同步关联依赖版本

    • Hilt:当前2.44.2版本与Kotlin 1.8.x兼容性不佳,建议升级到2.48或更高版本,避免依赖冲突。
    • 导航组件:2.5.3版本可暂时保留,若后续出现适配问题,可升级至2.7.0+版本以匹配Compose 1.4.0。
  • 修改后的配置示例

buildscript {
    ext {
        gradle_plugin_version = '8.1.4'
        kotlin_plugins_version = '1.8.0'
        nav_version = '2.5.3'
        hilt_version = '2.48'
        compose_version = '1.4.0'
    }
}
  • 额外排查动作
    1. 清理Gradle缓存并重新构建:执行命令 ./gradlew clean build --refresh-dependencies,清除旧缓存并拉取新依赖。
    2. 确认模块级配置中的Compose编译器版本:确保composeCompilerVersion与Compose runtime版本一致,或显式指定1.4.0版本。
    3. 获取详细错误栈:执行 ./gradlew compileProdDebugKotlin --stacktrace,定位是否有特定代码写法导致编译器崩溃(比如新版本已废弃的Compose语法)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 01:20:09