
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 常年挂梯没有注意过这种问题, 你说的改成包含这个源码的版本是 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}/下,然后再重新编译就行了 |