因爲更新Android Studio到最新版,我採用下載最新版重新安裝的方式,遇到最大的問題就是Gradle sync failed: Connection timed out: connect ,在網上嘗試了各種辦法都得不到解決,這裏記錄下大佬教我的一種方法。
點擊錯誤展開如下
最終找到解決方法
在setting 打開如圖
把此處勾選,在sync .編譯通過
百度帖子獲得以下方法嘗試過均無效
方法一,(無效)
http://services.gradle.org/distributions/
打開該網頁下載對應的gradle版本gradle-4.10.1-all.zip,
拷貝到目錄C:\Users\Administrator.gradle\wrapper\dists\gradle-xx-all\6r4uqcc6ovnq6ac6s0txzcpc0。
方法二 方法如下(無效):
在使用 Android SDK Manager 的時候,主要會連接到兩個地址 dl.google.com 和 dl-ssl.google.com,但是本地cmdping一下這兩個網站發現都是超時,如何解決呢?我們可以通過修改 hosts 文件,將上面的地址定向到能正常訪問的 Google 服務器。我們可以使用站長工具的超級 ping 來查找可用IP。
鏈接地址
打開地址:地址:http://ping.chinaz.com/,分別測試 測試 dl.google.com 和 dl-ssl.google.com 的IP 地址,將獲取到的IP寫入C:\Windows\System32\drivers\etc\hosts文件(需要使用管理員身份或者右鍵,修改當前用戶的寫操作許可(從不可->可)。
寫的方式是在hosts通過txt方式打開再最後加上:
Eg:
#203.208.41.68 dl.google.com
#108.177.97.91 dl-ssl.google.com
只需要修改上面的Eg寫入hosts文件即可;
寫好後測試是否能正常更新,不行的話,再次測試,再換,總有可以用的IP。