IDE 版本:Android Studio 2023.1.1
创建新项目后 Sync 时因为网络问题一直失败,于是把 Gradle 的 distributionUrl 设置成了国内地址,仓库地址也改成了国内镜像,一切都顺利进行,但是后面不知道为什么它就一直非常执着的下载 https://services.gradle.org/distributions/gradle-8.2-src.zip 这个文件,下载不成它还去 GitHub 下载,然后再下载不了就 Sync 失败了。即便我把 Gradle 的 distributionUrl 改成包含这个源码的版本也没有用。
我现在只能挂梯子下载了。请问怎么解决这个问题?
1
AoEiuV020JP 2023-12-28 17:46:33 +08:00 1
常年挂梯没有注意过这种问题,
你说的改成包含这个源码的版本是 distributionUrl 指定成 all 吗,这个 all 是包含源码的,按理说不会下载 src.zip 的, distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip 还是下载大概只能挂梯子了, 不过更像是有什么 bug ,也许重置一下 android studio 就可以了, |
2
bocharud 2023-12-28 18:27:39 +08:00
如楼上所说,
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.2-all.zip 有小概率也会尝试去 gradle.org 下载 src, 但是我这里取消构建, 然后重新构建就不回去下载了. |
3
skinny OP @AoEiuV020JP 重置 IDE 设置和 Gradle 后,再设置成 gradle-8.2-all.zip ,不会从官方下载源码包了。谢谢!
|
4
skinny OP @bocharud 我重置之前怎么弄都会去 gradle.org 下载 src ,重置后反复实验了几次,现在没有了。我之前的配置是自动更新导入来的。
|
5
xFrye 2023-12-28 19:35:02 +08:00
回滚吧,2023.1.1 我用起来觉得有 bug
|
6
HandlerMethod 2023-12-28 19:38:07 +08:00
@AoEiuV020JP 我挂了梯子,但只有浏览器能访问外网,如何让 gradle 也能访问外网呢
|
7
skinny OP @HandlerMethod Android Studio: File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
|
8
imzcg2 2023-12-28 20:12:23 +08:00
常年挂梯,clash tun 模式,从来不管这些的,就当自己是个数字外国人了.透明无感
|
9
Esioner 2023-12-28 20:38:56 +08:00
一:我这边是只要开梯子,下载这个 gradle 就相当慢,只有几十 K 每秒吧,下到后面铁定超时,关闭代理就能正常下载了
二:自己复制链接,下载到本地,自己手动放到 ~/${user}/.gradle/wrapper/dists/${gradleName}/${hash}/下,然后再重新编译就行了 |