Gradle 下载

gradle各个版本的下载地址 :https://services.gradle.org/distributions/

下载完后的gradle怎么使用呢?

//下面是网上提供的方法,仅供学习参考

在 http://developer.android.com/samples/index.html 上下载的例子,导入Android Studio的时候,第一件事就是下载项目对应版本的gradle。gradle是一个主要面向Java应用的build工具,类似于大家熟知的eclipse下的Ant,但比Ant高级。

Andriod Studio下载gradle的过程很慢,在运行./studio.sh的终端中可以看见进度:

把终端中的网址复制下来,在浏览器中打开,可见有38MB多。Windows下可用迅雷下载,Linux下推荐Firefox + DownThemAll插件。

Android Studio下载的各个版本gradle放在~/.gradle/wrapper/dists/目录下(Windows下目录为C:\Users\用户名\.gradle\wrapper\dists)。如下显示了Andriod Studio已经下载了gradle部分文件的大小,可见已经下载了20MB左右:

wy@wy-Inspiron-7420:~/.gradle/wrapper/dists/gradle-1.10-bin/6oa4rff9viiqskhgd6uns5v1f8$ ll
total 21432
drwxrwxr-x 2 wy wy     4096 Sep 28 00:27 ./
drwxrwxr-x 3 wy wy     4096 Sep 28 00:20 ../
-rw-rw-r-- 1 wy wy        0 Sep 28 00:20 gradle-1.10-bin.zip.lck
-rw-rw-r-- 1 wy wy 21931207 Sep 28 00:33 gradle-1.10-bin.zip.part

在Android Studio中取消下载(不过貌似有个bug,取消不了,那就直接在运行studio.sh的终端中按Ctrl + C 退出Android Studio)。

将gradle-1.10-bin.zip.part移除,把自己下载的gradle-1.10-bin.zip复制到这个目录。然后再次启动Andriod Studio,会自动读取gradle并解压,然后用解压得到的gradle工具build你import进来的sample project。

再次查看gradle的下载目录,如下:

wy@wy-Inspiron-7420:~/.gradle/wrapper/dists/gradle-1.10-bin/6oa4rff9viiqskhgd6uns5v1f8$ ll
total 39472
drwxrwxr-x 3 wy wy     4096 Sep 28 00:38 ./
drwxrwxr-x 3 wy wy     4096 Sep 28 00:20 ../
drwxrwxr-x 6 wy wy     4096 Sep 28 00:38 gradle-1.10/
-rw-r----- 1 wy wy 40404574 Sep 28 00:37 gradle-1.10-bin.zip
-rw-rw-r-- 1 wy wy        0 Sep 28 00:20 gradle-1.10-bin.zip.lck
-rw-rw-r-- 1 wy wy        0 Sep 28 00:38 gradle-1.10-bin.zip.ok

lck和ok文件大小为0,没有实际内容,起一个标志的作用。ok表示此版本的gradle已经收拾妥当(在下载完毕之前是没有这个ok文件的)。lck文件不知什么作用。(猜测是lock的意思,标记这个版本的gradle是否有project在使用。如果没有被使用,当总的gradle文件达到缓存上限后,此版本的gradle会被删除)

 

上面这个好像还是有点问题,最好改成如下

distributionUrl=file:///D:/work/gradle-2.8-all.zip

"D:/work/gradle-2.8-all.zip" 是gradle-2.8.zip存放位置

 

2.上面的是配置本地的,下面来看看怎么使用现在本地并使用在线的方式。

首先我们打开Android studio 这时候加载某个项目时,会存在不同的gradle的版本

 这时候我们去构建工程,有可能因为你没有当前版本的gradle需要你进行下载,但又很不辛的下载不下来,那么你就可以看看这个了,简单总结下:

1.你没有这个版本的gradle,需要进行下载,但又下载不下来。

2.你改成你已有的版本的gradle 直接跳过下载进行构建,但我的建议是尽量把版本往上升级,避免低版本的不支持,当然对应的还有

 对应的版本也有时需要你自己修改。

这里我们不讨论第二种方式,主要讨论第一种方式怎么操作。

1.我们下载不下来,或者下了一半以后死活没法继续了,那就先打开windows的话应该也是在User目录下找到.gradle文件夹,切记这个文件夹不是工程下的.gradle文件夹,而是Android Studio的所以它是在C盘的用户下(Mac是隐藏文件夹,需要用快捷键开启显示隐藏目录shift+command+.)然后打开

 

 

 看到这个文件夹就行了,打开你能看到之前下载的未完成的文件,先把这个像乱码的文件名的文件夹内文件删除清空,切记不是删除这个文件夹,而是内容删除清空

 然后打开https://services.gradle.org/distributions/  找到这个进行下载

 

 下载慢的话可以用迅雷,不管用啥都行,反正下载下来就行了然后拷贝到目录下就可以了

 

 这时再回到Android studio中打开构建,再进行构建就不会下载gradle了,而是开始下载你项目中其他的需要下载的库文件了,是不是很简单。

 

posted @ 2017-01-04 10:24  一只呆萌的萌呆  阅读(10041)  评论(1编辑  收藏  举报