gradle各个版本的下载地址 :http://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存放位置

最新文章

  1. 安装好centOS5.5 后中文乱码
  2. 使用knockout-sortable实现对自定义菜单的拖拽排序
  3. Day Tips:分布式缓存的删除和重建
  4. 关于Promise:你可能不知道的6件事
  5. HRESULT:0x80070057 (E_INVALIDARG)的异常
  6. [css] CSS相对定位|绝对定位
  7. iOS - OC SingleClass 单例类
  8. Java 之 I/O 系列 02 ——序列化(一)
  9. Android 线程模型
  10. XSD - <schema> 元素
  11. 安装Visual Studio2015后,使用VS2013开发的项目,在IIS访问都提示“公共语言运行时检测到无效的程序”的解决办法
  12. CCEditBox用法
  13. cocos2d-js引擎学习笔记
  14. Spring框架_代理模式(静态代理,动态代理,cglib代理)
  15. BZOJ_3932_[CQOI2015]任务查询系统_主席树
  16. python面试问题集锦
  17. HDU 4635 Strongly connected (强连通分量+缩点)
  18. JAVA记录-POST与GET方式区别
  19. html页面使用前端框架布局时,弹出子页面等情况若出现布局混乱,可能是回发导致
  20. mac 入门操作

热门文章

  1. Debug JDK变量显形
  2. px、dp和sp,这些单位有什么区别?
  3. 菜鸟快飞之JavaScript函数
  4. javascript冒泡排序
  5. position总结图
  6. 弹出层layer的使用
  7. 学习笔记 UpdateXml() MYSQL显错注入
  8. Atitit 衡量项目的规模
  9. Android界面架构(Activity,PhoneWiondow,DecorView)简介
  10. 手游录屏直播技术详解 | 直播 SDK 性能优化实践