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

Flutter Gradle插件版本配置报错求助

Flutter Gradle插件版本配置报错求助

看起来你遇到的是Flutter Gradle插件版本不匹配+仓库找不到对应版本的问题,我之前也踩过类似的坑,给你几个针对性的解决办法:

首先纠正版本号的核心问题

你用的是Flutter SDK 3.19.6,那flutter-gradle-plugin的版本号必须和SDK版本完全一致,也就是要填3.19.6,而不是你之前试的3.19.0或者1.0.0!很多人会误以为只需要大版本匹配,但实际上从Flutter 3.10开始,插件版本是和SDK版本严格绑定的,差一个小版本都可能找不到。

检查并修正仓库配置

确保项目根目录下的build.gradle(项目级,不是app模块的)里的仓库配置正确,把Flutter的专用仓库放在最前面,避免Gradle优先去其他仓库找:

buildscript {
    repositories {
        maven { url 'https://storage.googleapis.com/download.flutter.io' }
        google()
        mavenCentral()
    }
    dependencies {
        // 这里填和你Flutter SDK一致的版本
        classpath 'dev.flutter:flutter-gradle-plugin:3.19.6'
    }
}

如果远程仓库还是找不到,试试本地引用插件

有时候网络问题或者仓库同步延迟,导致远程拉取不到插件,你可以直接用Flutter SDK自带的本地插件:

  • 找到你本地Flutter SDK的安装路径,比如Windows下可能是C:\flutter,Mac/Linux下是~/flutter
  • 修改build.gradle里的classpath为本地文件路径:
dependencies {
    classpath files("C:/flutter/packages/flutter_tools/gradle/flutter-gradle-plugin.jar")
    // Mac/Linux的话改成:classpath files("~/flutter/packages/flutter_tools/gradle/flutter-gradle-plugin.jar")
}

最后清理缓存重新同步

做完上面的修改后,先清理缓存避免残留问题:

  • 在终端执行flutter clean
  • 然后执行gradlew cleanBuildCache(Windows)或者./gradlew cleanBuildCache(Mac/Linux)
  • 回到Android Studio点击顶部的「Sync Project with Gradle Files」按钮重新同步

这样应该就能解决找不到插件的问题了。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 10:50:26