注:Android Studio在第一次新建一個Gradle項目時需要下載Gradle,所以啟動很慢(Gradle-bin大約三十幾兆),所以我們應該事先幫他下載好。
首先,我們下載好的gradle-版本號-bin(|all).zip應該放在哪兒呢。Gradle有一個user home,默認是C:\Users\【你當前的用戶名】\.gradle。
這個目錄下面有四個子文件夾,我們要放到
wrapper\dists\[gradle-版本號-bin|all]\[一連串亂七八糟的字符的文件夾]\
。例如,我就把gradle-bin和gradle-all(只需要放一個,all的話,有源碼,文檔等,好一些)分別放到了
C:\Users\Leo\.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12
C:\Users\Leo\.gradle\wrapper\dists\gradle-1.10-bin\6vpvhqu0efs1fqmqr2decq1v12
兩個目錄下面。然後啟動android studio,他會自動解壓安裝(而且優先解壓gradle-1.10-all,因為bin那個我發現沒有解壓他)。至於這個亂碼文件夾目錄(上面的6vpvhqu0efs1fqmqr2decq1v12),我的處理是先打開一次android studio,然後關閉,這個目錄就生成了(注意,這個目錄每次在發現新的需要下載的版本的時候都會新生成一個隨機碼文件夾,所以,不要想著把zip文件放到上次生成的隨機碼目錄中)。
另外,想知道自己的Gradle項目用的是哪個版本(而且還有all和bin的區分),只需要看項目根目錄下面找gradle/wrapper/gradle-wrapper.properties這個文件,裡面是對應的版本號(Android Studio就會下這個),比如文件的內容如下:
#Thu Mar 20 19:47:09 GMT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
那麼你就要准備好去官網下載gradle-1.10-all.zip放到上面說的文件夾下面(下gradle-1.10-bin.zip是不管用的)
這種方法目前百試不爽,絕對不需要再等待了,等他下載完估計要近一個小時的時間了(想當初我就是打開.gradle下面的那個文件夾,看著gradle**.zip一點點的下載完成的,慢死了。如果想要驗證上面這個方法有沒有成功,你就到.gradle/wrapper/dist/gradle-1.10-all/亂碼文件夾/下面等著,看他會不會自動解壓,只要解壓力 ,說明就沒問題了!