• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

IDEA 的 gradle 下载好慢,你们怎么解决?

  •  
  •   zjsxwc ·
    zjsxwc · Oct 18, 2018 · 11390 views
    This topic created in 2788 days ago, the information mentioned may be changed or developed.

    一直用 maven,今天想试试 gradle 但是右下进度条一直卡在:download gradle...

    22 replies    2018-10-19 10:39:13 +08:00
    skmO
        1
    skmO  
       Oct 18, 2018
    手动下载,gradle 我之前用的时候现在好像有 Could not determine Java version using executable 这个错误我就用 brew 装了个旧版的才搞定
    vjnjc
        2
    vjnjc  
       Oct 18, 2018
    那你就不用 gradlewrapper,直接用 gradle
    gaius
        3
    gaius  
       Oct 18, 2018
    安装 使用 local
    bertsir
        4
    bertsir  
       Oct 18, 2018
    手动下载,放在目录下,重启 idea
    bertsir
        5
    bertsir  
       Oct 18, 2018
    loveCoding
        6
    loveCoding  
       Oct 18, 2018
    自己下载安装包吧 ,配上阿里云镜像
    locoz
        7
    locoz  
       Oct 18, 2018
    挂梯子就好了
    easylee
        8
    easylee  
       Oct 18, 2018 via Android
    手动下载手动配置。或者换阿里的源。
    kaito
        9
    kaito  
       Oct 18, 2018
    ~/.gradle/gradle.properties

    在这个文件里可以设置代理,我的是这样的

    systemProp.https.proxyPort=1087
    systemProp.http.proxyHost=127.0.0.1
    org.gradle.daemon=true
    systemProp.https.proxyHost=127.0.0.1
    org.gradle.configureondemand=true
    systemProp.http.proxyPort=1087
    yanlaz
        10
    yanlaz  
       Oct 18, 2018
    梯子是必备的
    xhinliang
        11
    xhinliang  
       Oct 18, 2018
    换回 maven ....
    iv2ex
        12
    iv2ex  
       Oct 18, 2018
    使用离线的
    asAnotherJack
        13
    asAnotherJack  
       Oct 18, 2018   ❤️ 3
    刚好前两天我弄了一下这个问题,不开代理,设置阿里镜像
    如果你用的 mac
    到~/.gradle/目录下创建一个 init.gradle 文件,把下面这些复制进去就 ok 了
    allprojects{
    repositories {
    def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
    def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
    all { ArtifactRepository repo ->
    if(repo instanceof MavenArtifactRepository){
    def url = repo.url.toString()
    if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
    remove repo
    }
    if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
    remove repo
    }
    }
    }
    maven {
    url ALIYUN_REPOSITORY_URL
    url ALIYUN_JCENTER_URL
    }
    }


    buildscript{
    repositories {
    def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
    def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
    all { ArtifactRepository repo ->
    if(repo instanceof MavenArtifactRepository){
    def url = repo.url.toString()
    if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
    remove repo
    }
    if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
    remove repo
    }
    }
    }
    maven {
    url ALIYUN_REPOSITORY_URL
    url ALIYUN_JCENTER_URL
    }
    }
    }
    }


    另外,我是 Android 开发,Android 项目是没问题的,java 项目没试过
    asAnotherJack
        14
    asAnotherJack  
       Oct 18, 2018
    如果是 Windows 系统,自己查一下.gradle 在哪个路径
    gitopen
        15
    gitopen  
       Oct 18, 2018
    surge 或者 proxifier
    shenfu1991
        16
    shenfu1991  
       Oct 18, 2018 via iPhone
    梯子解决问题
    lrh3321
        17
    lrh3321  
       Oct 18, 2018
    使用本地的 gradle
    cyril4free
        18
    cyril4free  
       Oct 18, 2018
    挂梯子,然后设置代理。。。
    ixiaohei
        19
    ixiaohei  
       Oct 18, 2018
    我记得 aws 在日本和新加坡的数据中心直接电信网了。我这里直接下载都很快。最近 github 都变快了。不需要梯子
    devtk
        20
    devtk  
       Oct 19, 2018
    set Proxy for IDEA or OpenWrt + Shadowsocks
    ala2008
        21
    ala2008  
       Oct 19, 2018
    不用 gradle wrapper
    ryougifujino
        22
    ryougifujino  
       Oct 19, 2018
    proxy
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2881 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 05:03 · PVG 13:03 · LAX 22:03 · JFK 01:03
    ♥ Do have faith in what you're doing.