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

Flutter Android构建报错:无法找到com.android.tools.build:gradle:7.5.1

Gradle无法找到com.android.tools.build:gradle:7.5.1的解决方案

错误日志

2023-05-25T16:14:16.244+0000 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] 构建操作“配置构建”已完成

FAILURE: 构建失败,出现异常。

* 出错原因:
配置根项目“android”时出现问题。
> 无法为配置':classpath'解析所有文件。
   > 找不到com.android.tools.build:gradle:7.5.1。
     已在以下位置搜索:
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
       - https://jcenter.bintray.com/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
       - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
     被以下项目依赖:
         project :

当前项目配置

项目中android/build.gradle的配置如下:

// android/build.gradle
buildscript {
    ext.kotlin_version = '1.6.0'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.5.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

解决步骤

  • 替换废弃仓库:jcenter已停止服务,移除配置里的jcenter(),添加mavenCentral(),并保证google()仓库排在最前面,Android Gradle插件优先从该仓库获取。
  • 修改后的配置示例:
// android/build.gradle
buildscript {
    ext.kotlin_version = '1.6.0'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.5.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  • 清理缓存重新拉取:如果修改后仍无法解决,执行命令./gradlew clean build --refresh-dependencies清理Gradle缓存并重新拉取依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:25:32