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

受制裁无法访问谷歌仓库 Gradle同步报错找不到com.android.tools.build:gradle:7.2

问题解决方案

1. 修正版本不匹配问题

你出现报错的核心原因之一是Android Gradle Plugin(AGP)版本和Android Studio、Gradle版本不兼容:

  • Android Studio 4.2 最高支持的AGP版本为4.2.x系列,不存在适配该版本AS的AGP7.2,首先修改项目根目录build.gradle的依赖配置:
buildscript {
    dependencies {
        // 替换原有7.2的声明
        classpath "com.android.tools.build:gradle:4.2.2"
    }
}
  • AGP4.2.x要求配套的Gradle版本为6.7.1,修改gradle-wrapper.properties配置:
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
# 若本地已下载对应Gradle包,可直接配置本地路径,示例:
# distributionUrl=file\:/home/yourname/gradle-6.7.1-all.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

2. 替换不可访问的公共仓库

将buildscript和allprojects块中的google()、jcenter()仓库替换为可用的镜像源,修改后的build.gradle配置如下:

buildscript {
    repositories {
        // 替换原有google()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.2.2"
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url "https://jitpack.io" }
    }
}

3. 离线备用方案

若镜像源仍无法访问,可采用本地离线依赖配置:

  • 提前下载gradle-4.2.2.pom和gradle-4.2.2.jar文件
  • 将文件放入本地Maven仓库对应目录:~/.m2/repository/com/android/tools/build/gradle/4.2.2/
  • 在buildscript和allprojects的repositories块首位添加mavenLocal()声明

4. 同步生效

操作完成后,删除项目根目录下的.gradle缓存文件夹,重启Android Studio后重新执行同步操作即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 04:48:01