問題描述
每次android studio升級(jí)gradle都會(huì)卡住矢劲,國內(nèi)下載真是慢到不行,不小心點(diǎn)了的話慌随,等待的將是一直的refreshing卧须。。儒陨。有時(shí)候甚至是即使項(xiàng)目重啟也無法正常運(yùn)行花嘶,這時(shí)候最好是找找國內(nèi)是否已經(jīng)有好心人下載好了,再直接放進(jìn)入指定目錄下蹦漠。
當(dāng)然要是能翻墻網(wǎng)速好椭员,也可以為國內(nèi)的開發(fā)伙伴們做點(diǎn)貢獻(xiàn),那么gradle所有版本下載都可以在Gradle Distribution這里找到笛园,選擇gradle-x.x-all.zip下載即可.
具體操作總結(jié)完善如下:
修改項(xiàng)目根目錄下gradle/wrapper/gradle-wrapper.properties中的distributionUrl=https://services.gradle.org/distributions/gradle-x.x-all.zip為自己想要升級(jí)的版本
如果本地以前沒有該版本隘击,改了后Android studio Sync一下侍芝,會(huì)在~/.gradle/wrapper/dists/ 下生成gradle-x.x-all的路徑,然后開始往里面下載東西
默認(rèn)情況下~/.gradle是隱藏的埋同,顯示隱藏文件命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
然后運(yùn)行命令重啟Finder
killall Finder
cd到此目錄
cd $home
cd .gradle
然后打開目錄就可以看到了
open .
有了目錄后就可以關(guān)掉Android studio州叠,自己從網(wǎng)上下載一個(gè)gradle-x.x-all.zip包放到gradle-x.x-all路徑下一個(gè)名字亂七八糟的文件夾里面。如果里面原來有一些未下載完全的zip可以直接刪除掉凶赁。
放進(jìn)去后咧栗,直接重啟Android studio,這樣就直接跳過了下載gradle的這一漫長(zhǎng)步驟了虱肄。 當(dāng)我把gradle-x.x-all.zip放入后致板,打開Android studio一段時(shí)間后,他會(huì)自動(dòng)生成其余三個(gè)文件咏窿。
最后可以將隱藏的文件繼續(xù)隱藏
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder