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

如何解决Android Studio项目中Gradle插件与Kotlin版本升级的循环依赖问题?

如何解决Android Studio项目中Gradle插件与Kotlin版本升级的循环依赖问题?

我之前也碰到过完全一样的死循环困境:想把Gradle插件从8.5.1升级到更高版本,但自动升级工具提示我的Kotlin 1.9(搭配JVM 1.8)版本太老,不支持8.5以上的Gradle插件;可反过来要升级Kotlin版本,又得先升级Gradle插件,完全卡得动不了!搜了好半天都没找到靠谱解法,最后终于摸索出手动同步升级的路子,亲测有效:

  • 首先处理gradle-wrapper.properties文件:找到其中的distributionUrl字段,悬停在该字段上,Android Studio会弹出推荐的新版本地址,直接替换成这个最新地址即可。
  • 打开libs.version.toml文件:
    • 在[versions]区块中,手动更新所有相关的版本号(比如kotlin、gradle插件版本等)到对应的兼容新版本;
    • 在[plugins]区块里添加这一行配置:compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  • 打开项目根目录的build.gradle.kts文件:在plugins区块内加入 alias(libs.plugins.compose.compiler) apply false
  • 逐个打开每个模块的build.gradle.kts文件:在各自的plugins区块内加入 alias(libs.plugins.compose.compiler)
  • 最后点击Android Studio右上角的「Sync Gradle」按钮,等待同步完成即可。

这种一次性手动全量升级的方式,直接绕开了自动升级工具的依赖检查限制,完美破解了Gradle插件与Kotlin版本之间的循环依赖问题!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 14:22:57