在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插件,或者用axel。
各個版本gradle地址:https://services.gradle.org/distributions
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會被刪除)
