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

Flutter 3.24更新后:app:compileDebugKotlin任务执行失败求助

解决Flutter 3.24更新后assembleDebug的Kotlin版本不兼容问题

问题原因
更新至Flutter 3.24后,项目依赖的第三方库(如Google Play服务测量组件)采用了更高版本的Kotlin编译(元数据版本1.9.x),但你的项目当前配置的Kotlin Gradle插件版本仅为1.7.1,导致版本不兼容,触发编译失败。

解决步骤

  • 步骤1:获取最新Kotlin Gradle插件版本
    确认当前Kotlin的稳定版本,确保版本兼容Flutter 3.24的要求。

  • 步骤2:更新项目中的Kotlin版本配置
    根据项目创建时间,修改对应的Gradle文件:

    1. 若项目是Flutter 3.19及之后创建的:
      打开android/settings.gradle文件,找到plugins块中的org.jetbrains.kotlin.android插件,将版本号替换为最新版本:
      plugins {
          id "org.jetbrains.kotlin.android" version "最新版本号" apply false
      }
      
    2. 若项目是Flutter 3.19之前创建的:
      打开android/build.gradle文件,找到ext.kotlin_version配置,替换为最新版本:
      ext.kotlin_version = '最新版本号'
      
  • 步骤3:清理Gradle缓存
    执行以下命令清除本地Gradle缓存,避免残留旧版本编译文件:

    # 在项目安卓目录下执行
    ./gradlew cleanBuildCache
    # 在项目根目录下执行
    flutter clean
    
  • 步骤4:重新编译项目
    运行flutter run或flutter assembleDebug,验证编译是否成功。

补充说明
如果更新Kotlin版本后仍出现问题,可检查项目中其他依赖是否存在版本冲突,或尝试升级Gradle版本至与Kotlin插件兼容的稳定版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 12:27:28