intellij idea更新gradle專案報錯:Could not run build action using Gradle distribution
阿新 • • 發佈:2019-01-06
intellij idea中有一個gradle專案,之前都一直是好好的。
今天在build.gradle中添加了一個dependency,由於我並沒有設定auto-import,所以選擇自己來refresh整個gradle專案
結果gradle task後臺stuck在 resolve detachconfiguration3這裡,點選cancel後,顯示下面一條語句:
Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-2.13-bin.zip'.
而且整個gradle專案變紅了,非常可怕
怎麼解決呢?
CTRL+ALT+S,開啟Setttings頁面
將下圖
不再選擇use default gradle wrapper,而是指定我們自己本地的gradle
如下圖
想想原因可能是因為:
如果選擇了use default gradle wrapper,那麼可能就要去官方網站下下載原gradle專案所使用的wrapper(gradle通過wrapper機制使使用者即便不自己下載gradle,也可以擁有gradle執行環境),但可能由於網路原因,下載不能完成,導致卡在這個detachconfiguration3步驟上。
後面通過指定我們自己本地的gradle,於是解決了這個問題。
另外,如果在repositories中設定了本地的mavenCentral,那麼也要注意可能是本地私服的mavenCentral有問題
如
repositories {
mavenCentral()
maven { url "http://xxx.xxx.xxx.xxx:8881/nexus/content/groups/public" }
}
如果本地私服有問題,就把mavenCentral移到第一位去試一下