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

Flutter天气项目运行异常:Kotlin Gradle插件版本问题求助

解决Flutter项目中Kotlin Gradle插件版本不兼容问题
  • 找对Kotlin版本的正确配置位置
    新版Flutter项目(尤其是3.10以上版本),Kotlin版本不再放在buildscript块里,而是在android/build.gradle的plugins块中配置。如果你的文件里没有这个块,直接在文件顶部添加以下内容:

    plugins {
        id "com.android.application" version "7.4.2" apply false
        id "com.android.library" version "7.4.2" apply false
        id "org.jetbrains.kotlin.android" version "1.9.22" apply false
    }
    

    注意Android Gradle插件(AGP)版本和Kotlin版本要匹配,比如7.4.x的AGP对应1.8.x-1.9.x的Kotlin版本。

  • 检查模块级配置
    打开android/app/build.gradle,确认顶部的插件引用如下:

    plugins {
        id "com.android.application"
        id "kotlin-android"
        id "dev.flutter.flutter-gradle-plugin"
    }
    

    这里无需手动指定Kotlin版本,会自动继承根build.gradle中的配置。

  • 清理缓存并重新构建
    执行以下命令彻底清理缓存并重新拉取依赖:

    flutter clean
    cd android
    gradlew clean
    gradlew build --refresh-dependencies
    cd ..
    flutter run
    

    多数版本冲突问题由缓存导致,这一步能解决大部分此类问题。

  • 排查模拟器环境
    确认模拟器的API级别与项目android/app/build.gradle里的minSdkVersion、targetSdkVersion兼容,比如minSdk设为21就不要使用API 19的模拟器。若问题仍存在,可重启模拟器或新建一个模拟器实例测试。

  • 检查Flutter版本兼容性
    执行flutter doctor,确保Flutter、Android SDK、Gradle等工具处于兼容版本。如果Flutter版本较旧,可升级到稳定版:flutter upgrade

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 05:24:51