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移到第一位去試一下
————————————————
版權聲明:本文為CSDN博主「const伐伐」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013905744/article/details/82223969