V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skinny
V2EX  ›  Android

请问 Gradle Sync 时怎么跳过下载 Gradle 的源码包?或者配置它的镜像地址?

  •  
  •   skinny · 2023-12-28 17:34:40 +08:00 · 8171 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    IDE 版本:Android Studio 2023.1.1

    创建新项目后 Sync 时因为网络问题一直失败,于是把 Gradle 的 distributionUrl 设置成了国内地址,仓库地址也改成了国内镜像,一切都顺利进行,但是后面不知道为什么它就一直非常执着的下载 https://services.gradle.org/distributions/gradle-8.2-src.zip 这个文件,下载不成它还去 GitHub 下载,然后再下载不了就 Sync 失败了。即便我把 Gradle 的 distributionUrl 改成包含这个源码的版本也没有用。

    我现在只能挂梯子下载了。请问怎么解决这个问题?

    9 条回复    2023-12-28 20:38:56 +08:00
    AoEiuV020JP
        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 就可以了,
    bocharud
        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, 但是我这里取消构建, 然后重新构建就不回去下载了.
    skinny
        3
    skinny  
    OP
       2023-12-28 19:07:14 +08:00
    @AoEiuV020JP 重置 IDE 设置和 Gradle 后,再设置成 gradle-8.2-all.zip ,不会从官方下载源码包了。谢谢!
    skinny
        4
    skinny  
    OP
       2023-12-28 19:09:49 +08:00
    @bocharud 我重置之前怎么弄都会去 gradle.org 下载 src ,重置后反复实验了几次,现在没有了。我之前的配置是自动更新导入来的。
    xFrye
        5
    xFrye  
       2023-12-28 19:35:02 +08:00
    回滚吧,2023.1.1 我用起来觉得有 bug
    HandlerMethod
        6
    HandlerMethod  
       2023-12-28 19:38:07 +08:00
    @AoEiuV020JP 我挂了梯子,但只有浏览器能访问外网,如何让 gradle 也能访问外网呢
    skinny
        7
    skinny  
    OP
       2023-12-28 19:48:10 +08:00
    @HandlerMethod Android Studio: File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
    imzcg2
        8
    imzcg2  
       2023-12-28 20:12:23 +08:00
    常年挂梯,clash tun 模式,从来不管这些的,就当自己是个数字外国人了.透明无感
    Esioner
        9
    Esioner  
       2023-12-28 20:38:56 +08:00
    一:我这边是只要开梯子,下载这个 gradle 就相当慢,只有几十 K 每秒吧,下到后面铁定超时,关闭代理就能正常下载了
    二:自己复制链接,下载到本地,自己手动放到 ~/${user}/.gradle/wrapper/dists/${gradleName}/${hash}/下,然后再重新编译就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2398 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:05 · PVG 09:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.