1. 程式人生 > >intellij idea更新gradle專案報錯:Could not run build action using Gradle distribution

intellij idea更新gradle專案報錯:Could not run build action using Gradle distribution

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移到第一位去試一下