Android Studio下載Gradle超時解決方案

ChatMoney的团队發表於2024-07-17

本文由 ChatMoney團隊出品
Android Studio
找到專案中 gradle 配置檔案的路徑,我的路徑為 /你的專案路徑/gradle/wrapper/gradle-wrapper.properties,裡面對應內容應該如下所示:

#Tue Jun 11 16:15:13 CST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

超時原因是因為as(Android Studio,此後簡稱 as)中預設是從gradle官網去下載,此時我們有一個很簡單的解決方案,就是替換掉他預設的下載地址,更換成國內的映象地址,類似於npm切換成國內映象源的意思。
以下是比較常用的國內映象地址,進入網站可以看到版本列表:
阿里雲映象地址
騰訊雲映象地址

阿里雲

https://mirrors.aliyun.com/macports/distfiles/gradle/

騰訊雲

https://mirrors.cloud.tencent.com/gradle/

待補充...


比如替換騰訊雲的映象,我們可以先進入他的gradle映象網站,然後在列表裡找到我們需要的版本,右鍵複製連結貼上在 distributionUrl 即可,這裡要注意 : 處需要加反斜槓,示例程式碼如下:

此時在執行try again(重試),發現正常下載,出現進度條,此時問題解決。
react-native
另外,react native 的解決方案亦然如此。當我們在執行 react-native run-android 命令時(此處框架應該會封裝為yarn android命令),也會進行 gradle 構建工具下載,也是從 gradle 官網下載所以可能會出現超時的情況,此時解決方案一樣。
我們找到該路徑 /android/gradle/wrapper/gradle-wrapper.properties 下的 gradle-wrapper.properties 檔案,然後將 distributionUrl 的路徑修改為國內映象路徑即可,示例如下:

然後重新執行 yarn android ,出現進度條即是正常下載。

當然,還有更多優秀的解決方案,我此處提出的是我自己用的一個比較簡單的解決方案。
關於我們
本文由ChatMoney團隊出品,ChatMoney專注於AI應用落地與變現,我們提供全套、持續更新的AI原始碼系統與可執行的變現方案,致力於幫助更多人利用AI來變現,歡迎進入ChatMoney獲取更多AI變現方案!

相關文章