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

2018-10-18 13:59:46 +08:00
 zjsxwc

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

10514 次点击
所在节点    程序员
22 条回复
skmO
2018-10-18 14:15:51 +08:00
手动下载,gradle 我之前用的时候现在好像有 Could not determine Java version using executable 这个错误我就用 brew 装了个旧版的才搞定
vjnjc
2018-10-18 14:19:47 +08:00
那你就不用 gradlewrapper,直接用 gradle
gaius
2018-10-18 14:26:20 +08:00
安装 使用 local
bertsir
2018-10-18 14:37:51 +08:00
手动下载,放在目录下,重启 idea
bertsir
2018-10-18 14:38:17 +08:00
loveCoding
2018-10-18 14:39:12 +08:00
自己下载安装包吧 ,配上阿里云镜像
locoz
2018-10-18 14:41:21 +08:00
挂梯子就好了
easylee
2018-10-18 14:42:54 +08:00
手动下载手动配置。或者换阿里的源。
kaito
2018-10-18 14:57:02 +08:00
~/.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
2018-10-18 16:12:57 +08:00
梯子是必备的
xhinliang
2018-10-18 16:17:46 +08:00
换回 maven ....
iv2ex
2018-10-18 16:18:47 +08:00
使用离线的
asAnotherJack
2018-10-18 16:27:09 +08:00
刚好前两天我弄了一下这个问题,不开代理,设置阿里镜像
如果你用的 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
2018-10-18 16:28:56 +08:00
如果是 Windows 系统,自己查一下.gradle 在哪个路径
gitopen
2018-10-18 16:30:25 +08:00
surge 或者 proxifier
shenfu1991
2018-10-18 16:35:21 +08:00
梯子解决问题
lrh3321
2018-10-18 17:04:57 +08:00
使用本地的 gradle
cyril4free
2018-10-18 18:45:33 +08:00
挂梯子,然后设置代理。。。
ixiaohei
2018-10-18 21:42:01 +08:00
我记得 aws 在日本和新加坡的数据中心直接电信网了。我这里直接下载都很快。最近 github 都变快了。不需要梯子
kios
2018-10-19 08:06:21 +08:00
set Proxy for IDEA or OpenWrt + Shadowsocks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498774

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX