Android Studio提示指定Gradle发行版不存在但对应URL可正常访问
问题描述
Android Studio构建项目时触发如下Gradle报错:
The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip' does not exist.
手动点击链接可正常下载对应安装包,通常为IDE侧网络、配置或缓存异常导致,可按以下步骤排查解决:
解决方案
- 检查Gradle代理配置
分别打开项目根目录下的gradle.properties、以及用户目录下.gradle文件夹内的全局gradle.properties,排查是否存在错误的代理配置项。如果不需要使用代理,删除所有systemProp.http.proxyHost、systemProp.https.proxyHost、systemProp.http.proxyPort、systemProp.https.proxyPort开头的配置行后重新同步项目即可。 - 本地挂载已下载的Gradle包
将手动下载好的gradle-7.2-bin.zip文件直接放入用户目录下.gradle/wrapper/dists/gradle-7.2-bin/对应的随机字符串命名文件夹中,无需解压,重启Android Studio后重新同步项目。也可以直接修改项目根目录gradle/wrapper/gradle-wrapper.properties文件中的distributionUrl参数为本地文件路径,示例(Windows环境):distributionUrl=file\:/C:/Users/你的用户名/Downloads/gradle-7.2-bin.zip - 检查镜像源配置
如果你配置了国内Gradle镜像源,可先暂时注释掉settings.gradle或build.gradle中的镜像源配置,切换为官方源重试,确认是否为镜像站未收录对应版本包导致的问题。 - 清除IDE缓存重启
点击Android Studio顶部菜单栏File > Invalidate Caches...,勾选清除文件系统缓存选项后重启IDE,再重新执行项目同步操作。 - 校验配置文件拼写
检查gradle-wrapper.properties文件中distributionUrl的地址是否存在拼写错误、多余空格或字符错漏,确保和官方下载地址完全一致。
内容的提问来源于stack exchange,提问作者Christian Bohli
相关产品推荐
相关产品推荐

