Gradle下载慢?我就没办法治你了么?

2020-02-20 13:34:29 浏览数 (1)

引子

话说故事是这样的,我第一次用 Maven 的时候还在学校,用了一次就想死的心都有了。后来用上了 Gradle,虽然配置简单了,他喵的还是慢好伐,可是我家的百兆宽带看电影蓝光从来不卡,玩农药也没听说过什么叫 460,就是。。听说过长叹息以掩涕兮的故事么。

当然后来开发环境越来越好了,如果你从中央仓库拖构件慢,可以换 jcenter,jcenter 还慢,可以换阿里的 maven 仓库,总之仓库慢的问题总是可以很好的解决的。只是,用 gradle 的我们越来越多的跪在了创建工程后的第一步上。。

我们通常会选择 gradle-wrapper 来配置工程,这样的话代码托管的时候也可以保证不同副本之间使用的是同一个版本的 gradle。可问题就出在第一次下载 gradle 的时候,相信我,有很多朋友跟我吐槽,这地方经常慢到让人想起英特尔那个经典的广告:等,等等等等。。

解决方案

实际上 IDE 是国外的,JetBrains 的大佬们开发 IntelliJ 的时候怎么会想到世界上还有大中华局域网这种东西,于是 IntelliJ 总是在通往 gradle 下载地址的路上遇到艰难险阻。

没关系啊,我们有迅雷啊,迅雷不及掩耳那个迅雷(瞬间好想念 QQ 旋风),你以为股票涨了5倍是白涨的?

这速度搞个六十几 M 的 gradle 还是毫无压力的。下载下来怎么办呢?来,跟着我左手右手慢动作~

首先我需要你找到你的用户目录,例如如果你用的是 windows,那么一般来说应该是 C:Users[你的用户名],我的电脑就是 C:Usersbenny,如果你用的是 Mac,那么这个路径就是 /Users/你的用户名。

接着,在这个目录下面找到那个隐藏了很久的 .gradle 目录,找到 你的用户目录/.gradle/wrapper/dist,那么这个目录下面你会看到:

红框的目录就是我们要下载的 gradle 对应的版本,如果没有这个目录,那么赶紧去你的 IntelliJ 当中刷新一下 gradle,之后就会生成这个目录;如果有这个目录,那么这个问题就简单了,打开之后里面会有一个名字特别抽象奇怪的目录(如果有多个,把红框这个目录都干掉,按照去刷新 gradle),把你下载的 gradle-4.0-bin.zip 放到这个奇怪的目录下面,并把其他文件删掉

好啦,现在刷新下 gradle 吧

再来看看目录下面怎么样了:

后记

这段时间发现很多朋友入坑 Kotlin 的时候先被 Gradle 折腾惨了,写这篇文章的目的主要是为了帮助刚入坑 Gradle 的朋友们减轻些痛苦。人艰不拆,对吧。

0 人点赞