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

首次尝试Android开发遇Flutter编译错误,求解决方法

Flutter run编译失败:Unresolved reference: kotlin/Version/KotlinAndroidPluginWrapper 解决思路

针对你遇到的Kotlin相关Gradle编译错误,按以下步骤逐一排查:

  • 统一Kotlin与Gradle版本
    打开项目根目录下的android/build.gradle,找到ext.kotlin_version配置项,将其设置为与当前Flutter稳定版兼容的版本(比如Flutter 3.16+对应1.9.20):

    ext.kotlin_version = '1.9.20'
    

    同时检查android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl,确保Gradle版本与Kotlin版本匹配(Kotlin 1.9.x对应Gradle 8.0+):

    distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
    
  • 清理缓存并重建项目
    依次执行以下命令:

    flutter clean
    

    删除项目目录下的android/.gradle、android/build和根目录下的build文件夹,再执行:

    flutter pub get
    
  • 检查Flutter环境完整性
    运行命令排查Android环境问题:

    flutter doctor
    

    根据输出提示修复缺失组件,比如执行flutter doctor --android-licenses接受所有Android SDK许可证。

  • 更新Flutter到稳定版
    若当前Flutter版本存在兼容性问题,切换到稳定频道并升级:

    flutter channel stable
    flutter upgrade
    
  • 验证Android Studio Kotlin插件
    打开Android Studio,进入「Settings → Plugins」,搜索Kotlin确保插件为最新版本,且版本号与项目配置的kotlin_version一致。

如果以上步骤无效,尝试创建一个全新的Flutter项目并运行,排查是否为当前项目的自定义配置导致问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:19:58