關(guān)于Gradle下載失敗問(wèn)題的快速解決方法
前言
每一次,當(dāng)我們?cè)谛碌沫h(huán)境中搭建 Android 開(kāi)發(fā)環(huán)境并嘗試運(yùn)行或者當(dāng)我們更換 gradle 版本時(shí),總是會(huì)有一個(gè)漫長(zhǎng)…漫長(zhǎng)…漫長(zhǎng)的下載 gradle 過(guò)程。

怎么辦?難道先去睡一覺(jué)?
其實(shí)解決辦法是有有兩個(gè)。
一、使用已存在的 gradle 版本
打開(kāi)目錄 ~/.gradle/wrapper/dists 查看當(dāng)前已經(jīng)下載了什么版本的 gradle
修改項(xiàng)目的 gradle/wrapper/gradle-wrapper.properties 文件
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip # 修改為當(dāng)前已經(jīng)存在的版本,假設(shè)當(dāng)前已經(jīng)存在的版本為2.14.1 distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
重新打開(kāi) Android Studio 或者重新運(yùn)行 assemble 即可。
二、手動(dòng)下載 gradle
如果是完全全新的環(huán)境,并沒(méi)有已經(jīng)下載好的 gradle 版本或者必須使用指定版本的 gradle 的話(huà)
那我們直接使用迅雷等下載工具下載,這樣會(huì)快好多。

下載完成后,將 zip 文件移至 gradle 指定版本目錄下即可。
$ mv gradle-3.3-all.zip ~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip
這里說(shuō)明一下,以上只適用于 Linux 平臺(tái)和 Mac 平臺(tái)?! ?br />
Windows放哪?趕緊換系統(tǒng)吧(自行解決,Windows 也有類(lèi)似的目錄)。
再有一點(diǎn),中間的55gk2rcmfc6p2dg9u9ohc3hw9每個(gè)人的都是不一樣的,這是隨機(jī)生成的。
接下來(lái)我們重新執(zhí)行 assemble 命令,就會(huì)發(fā)現(xiàn),直接跳過(guò)了原來(lái)的 Download 階段,直接對(duì)我們剛才下載的 gradle-3-3.zip 文件進(jìn)行了解壓。
$ ./gradlew app:assemble Unzipping /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9 Set executable permissions for: /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle Starting a Gradle Daemon (subsequent builds will be faster)
快速解決無(wú)法下載 Gradle 問(wèn)題
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)給位Android開(kāi)發(fā)者們能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
解決webview調(diào)用goBack()返回上一頁(yè)自動(dòng)刷新閃白的情況
本文主要介紹了解決webview調(diào)用goBack()返回上一頁(yè)自動(dòng)刷新閃白的情況。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03
Android獲取分享應(yīng)用列表詳解及實(shí)例
這篇文章主要介紹了Android獲取分享應(yīng)用列表詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-04-04
android 捕獲系統(tǒng)異常并上傳日志具體實(shí)現(xiàn)
這篇文章介紹了android 捕獲系統(tǒng)異常并上傳日志具體實(shí)現(xiàn),有需要的朋友可以參考一下2013-09-09
Android Studio 創(chuàng)建自定義控件的方法
這篇文章主要介紹了Android Studio 創(chuàng)建自定義控件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Android startActivityForResult和setResult的區(qū)別
這篇文章主要介紹了 Android startActivityForResult和setResult的區(qū)別的相關(guān)資料,希望通過(guò)本文能幫助大家理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08
PC版與Android手機(jī)版帶斷點(diǎn)續(xù)傳的多線(xiàn)程下載
這篇文章主要介紹了PC版與Android手機(jī)版帶斷點(diǎn)續(xù)傳的多線(xiàn)程下載的相關(guān)資料,需要的朋友可以參考下2015-10-10
基于android studio的layout的xml文件的創(chuàng)建方式
這篇文章主要介紹了基于android studio的layout的xml文件的創(chuàng)建方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Android實(shí)現(xiàn)邊錄邊播應(yīng)用
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)邊錄邊播應(yīng)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
Flutter 實(shí)現(xiàn)酷炫的3D效果示例代碼
這篇文章主要介紹了Flutter 實(shí)現(xiàn)酷炫的3D效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07

