配置Android根项目失败:无法找到gradle:7.5.1依赖该如何解决?
配置根项目‘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://repo.maven.apache.org/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
被以下项目依赖:
项目 :
解决方案
1. 修正Project级build.gradle仓库配置
确保根目录下的build.gradle文件中,google()仓库排在最前面,JCenter可直接移除(已停止维护):
buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.5.1" } }
2. 匹配Gradle与AGP版本兼容性
AGP 7.5.1要求Gradle版本至少为7.4,检查gradle/wrapper/gradle-wrapper.properties中的版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
若版本过低,修改为上述内容后同步项目。
3. 清理Gradle缓存
- 在Android Studio中执行
File > Invalidate Caches... > Invalidate and Restart - 手动删除本地缓存目录:
- Windows:
C:\Users\<你的用户名>\.gradle\caches - macOS/Linux:
~/.gradle/caches
- Windows:
4. 检查网络访问
确认网络可正常访问Google Maven仓库,受限环境下可配置代理或使用国内镜像仓库。
5. 更换AGP版本
若上述步骤无效,尝试切换到稳定版本(如7.4.2)或最新稳定版,修改build.gradle中的classpath版本后同步。
内容的提问来源于stack exchange,提问作者Basiru Yusif
相关产品推荐
相关产品推荐

