問題
用Android Studio構(gòu)建或?qū)腠?xiàng)目時(shí),經(jīng)乘淞恚卡在Building gradle project info(如下圖)。這還沒進(jìn)門呢饺谬,就被卡在門外捂刺,不能忍。
原因
Gradle版本問題
解決
首先來看看Gradle的配置:
第一種募寨,推薦是使用默認(rèn)的gradle wrapper族展,我猜如果導(dǎo)入項(xiàng)目與當(dāng)前Gradle版本一致就直接創(chuàng)建,不一致就去下載(有待求證哈0斡ァ)仪缸;
第二種,可以指定Gradle的安裝目錄列肢。
因此恰画,也衍生出幾種解決辦法:
- 修改待導(dǎo)入項(xiàng)目的Gradle版本,使之與AS中Gradle版本一致
修改待改項(xiàng)目文件gradle-wrapper.properties
中的distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
瓷马; - 指定AS中Gradle的版本拴还,使之與待導(dǎo)入項(xiàng)目的Gradle版本一致
如果本地安裝有多個(gè)Gradle版本,可以使用上面第二種指定Gradle的安裝目錄欧聘,使之與待導(dǎo)入項(xiàng)目的Gradle版本一致片林。 - 如果想使用待導(dǎo)入項(xiàng)目的Gradle版本,而本地又沒有安裝怀骤,這時(shí)可以采用手動(dòng)下載Gradle的方法
當(dāng)導(dǎo)入項(xiàng)目卡在building窗口時(shí)拇厢,先找到目錄C:\Users\用戶名\AppData\Local\Android\wrapper\dists
,此目錄下可能有多個(gè)gradle版本文件夾晒喷,如下:
進(jìn)行待導(dǎo)入項(xiàng)目Gradle版本的那個(gè)文件夾,會(huì)看到如下兩個(gè)文件访敌。下面那個(gè)就是Gradle下載緩存文件凉敲,按F5刷新會(huì)發(fā)現(xiàn)文件在逐漸變大,2.14.1版本的包有六十多兆寺旺,真要等AS去下載的話夠你等的爷抓。這里我們可以用戶其它下載工具(如迅雷)去官網(wǎng)下載安裝包,只下載二進(jìn)制文件的話包會(huì)更小一點(diǎn)阻塑,然后放到這個(gè)目錄下蓝撇。殺掉Android Studio進(jìn)程,再重新啟動(dòng)AS陈莽,再導(dǎo)入項(xiàng)目即可(Android Studio會(huì)自動(dòng)解壓縮這個(gè)安裝包的)渤昌。
附Gradle官網(wǎng):https://gradle.org/gradle-download/
選擇要下載的版本虽抄,下載時(shí)我們可以選擇延Binary only distribution文件,文件會(huì)小20M左右独柑。