為Android Studio 項目手動下載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插件,或者用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會被刪除)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM