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

Flutter更新后Kotlin Gradle插件版本过低,Android构建失败求助

解决Flutter更新后Android构建失败(Kotlin Gradle插件版本问题)

先改对配置文件,别只盯着Settings.Gradle

  • 打开项目根目录下的build.gradle(Project级,不是Module里的),找到buildscript块里的ext.kotlin_version,改成Flutter兼容的新版本,比如1.9.20(对应当前Flutter稳定版的推荐版本):
    buildscript {
        ext.kotlin_version = '1.9.20'
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath "com.android.tools.build:gradle:7.4.2"
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
  • 再去app模块下的build.gradle,确认plugins块里的Kotlin插件引用是id 'kotlin-android',不需要写版本号,会自动继承上面的配置:
    plugins {
        id 'com.android.application'
        id 'kotlin-android'
        id 'dev.flutter.flutter-gradle-plugin'
    }
    

清理缓存+同步Gradle

  • 先执行Flutter的清理命令:
    flutter clean
    flutter pub get
    
  • 然后用Gradle命令彻底清理并重新构建:
    ./gradlew clean
    ./gradlew assembleDebug
    
    或者在Android Studio里点File -> Sync Project with Gradle Files同步。

检查Gradle和Kotlin版本的对应关系

Kotlin插件和Gradle版本必须匹配,比如:

  • Kotlin 1.8.x 要配 Gradle 7.3及以上
  • Kotlin 1.9.x 要配 Gradle 7.5及以上
    确保Project级build.gradle里的com.android.tools.build:gradle版本和你用的Kotlin版本对应,别乱搭版本。

用flutter doctor排查环境问题

  • 跑flutter doctor看看有没有Android SDK、NDK缺失或者配置错误的情况,按提示修复。
  • 如果是刚更的Flutter开发版导致的问题,可以切回稳定版试试:
    flutter channel stable
    flutter upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 19:12:34