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

Flutter项目Kotlin Gradle插件版本不兼容编译失败求助

Flutter编译报错(Kotlin与Android Gradle插件版本不兼容)解决办法
  • 明确版本对应规则:Kotlin Gradle插件和Android Gradle插件(AGP)存在严格的版本匹配要求,你遇到的报错就是两者版本不匹配导致的。常见对应关系如下:

    • Kotlin 1.5.x 对应 AGP 4.2.2+
    • Kotlin 1.6.x 对应 AGP 7.0+
    • Kotlin 1.7.x 对应 AGP 7.2.0+
    • Kotlin 1.8.x 对应 AGP 7.3.0+
  • 手动同步版本:

    1. 打开项目根目录下的**Project级build.gradle**文件:
      • 找到ext.kotlin_version,记录当前版本号
      • 找到classpath "com.android.tools.build:gradle",将其版本调整为与Kotlin版本匹配的范围(参考上述对应规则)
    2. 打开gradle/wrapper/gradle-wrapper.properties文件:
      • 确保distributionUrl中的Gradle版本与AGP版本匹配(比如AGP 7.2.x对应Gradle 7.4+,AGP 7.3.x对应Gradle 7.5+)
  • 清理缓存后重新编译:

    1. 执行命令:flutter clean
    2. 在Android Studio中选择File -> Invalidate Caches... -> Invalidate and Restart
    3. 重新运行:flutter run

关于你提到的Flutter问题耗时超过业务开发的情况:这类版本兼容问题多发生在环境更新或依赖变更时,日常开发可以通过锁定核心依赖版本、优先小版本迭代而非跨大版本跳跃来降低概率;新项目直接使用Flutter官方模板,默认配置已经做了版本兼容处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 18:57:04