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

如何解决Flutter中的Kotlin版本错误?已更新至1.9.22仍报错

问题

已经把项目里的Kotlin版本更到1.9.22了,android/build.gradle配置如下:

buildscript {
    ext.kotlin_version = '1.9.22'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

但还是弹出报错:

你的项目需要更新版本的Kotlin Gradle插件。
查看最新版本后,更新C:\Users\karth\Desktop\karthik\android\build.gradle中的ext.kotlin_version = '<最新版本号>'

解决办法
  • 核心问题是Android Gradle插件(AGP)和Kotlin插件版本不兼容:你用的AGP是7.1.2,这个版本最多只支持到Kotlin 1.6.x,1.9.22版本太高,导致报错。
  • 两种解决方案:
    1. 降低Kotlin版本:把ext.kotlin_version改成1.6.21(AGP 7.1.2适配的最高Kotlin版本);
    2. 升级AGP版本:把AGP版本改成8.1.x及以上(该版本开始支持Kotlin 1.9.x),同时注意Gradle版本也要对应升级(AGP 8.1.x需要Gradle 8.0及以上)。
  • 修改配置后,记得同步Gradle项目,还可以清理IDE缓存后重启,避免残留问题影响生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 20:12:11