1. 程式人生 > >gradle ... project refresh failed

gradle ... project refresh failed

過程:本來想從github上拉一個開源專案下來學習學習,可是check out 之後,編譯卻出了問題,問題如上:failed to refresh ... project,connection timed out : connect

,本來以為是自身gradle版本太低,因為專案中是com.android.tools.build:gradle:3.0.0-alpha4

後來發現並不是,因為通過project structure-project已經可以看到gradle的版本是最新的,而且version正是如上所說的版本。

於是去 C:\Users\Hu\.AndroidStudio2.3\system\log找到日誌檔案開啟,發現這麼一句話:

Could not get resource 'https://maven.google.com/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.jar'.

然後google,解釋在這裡:https://stackoverflow.com/questions/44071080/could-not-find-com-android-tools-buildgradle3-0-0-alpha1-in-circle-ci

上面的解決方案是:

repositories {
        jcenter()
        google()
        /*maven {
            url 'https://maven.google.com'
        }*/

    }

maven{

url 'https://maven.google.com'

}

替換為google

結果:替換之後重新編譯,問題變成了:gradle...project refresh failed,error:this gradle plugin requires studio 3.0 minimum

到這裡相信大家都能看明確是什麼問題。

因為博主還擔著公司的專案,不敢貿然升級到3.0,穩定最新版現在貌似是2.3.3,已經開始推送了。具體後續後邊再講哈。

之前有人講gradle很慢,國內訪問慢,下載失敗也有可能造成這種情況,在這裡給大家推薦一個通過ss翻牆的方式,國內目前由於zf嚴厲打擊VPN,博主買的loco網路加速器已經登入不了了。

瑪德官網都找不到了,更不要提找客服退款了。下面是連結,博主測試了下網速還是可以的,感覺比loco買的高階VIP套餐還要好,當然也有可能是被查水錶限速了。

價格也更優惠,15美刀1年,可以用支付寶支付。