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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值