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

Android Studio中Flutter应用构建App Bundle失败:找不到gradle:5.1.1

解决Flutter构建App Bundle时找不到com.android.tools.build:gradle:5.1.1的问题

错误详情

执行构建命令:

C:\flutter\bin\flutter.bat --no-color build appbundle

返回错误:

启用健全空安全构建
正在运行Gradle任务'bundleRelease'...
失败:构建过程出现异常。
问题原因:配置根项目'android'时出现问题。
无法解析配置':classpath'的所有构件。找不到com.android.tools.build:gradle:5.1.1。已在以下位置搜索:

  • Google Maven仓库对应pom和jar文件
  • Maven中央仓库对应pom和jar文件

解决方案

1. 更新Gradle插件到兼容的稳定版本

Gradle 5.1.1属于老旧版本,官方仓库已不再提供该版本构件。需升级到与当前Flutter版本兼容的Gradle插件版本:

  • 打开项目根目录下的android/build.gradle文件,找到dependencies块中的classpath配置,替换为稳定兼容版本(例如7.4.2,需与你的Flutter版本匹配):
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
        // 其他依赖...
    }
    
  • 同步更新Gradle wrapper版本:打开android/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl为对应版本(插件7.4.2对应Gradle 7.5):
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
    

2. 确认仓库配置正确

确保android/build.gradle中的repositories块包含google()和mavenCentral(),且google()优先级更高:

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    // 其他配置...
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

3. 清除缓存并重新构建

执行以下命令清理缓存后重新构建:

flutter clean
# 可选:删除Android模块的Gradle缓存文件夹
rm -rf android/.gradle
flutter build appbundle

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 23:10:16