你的主机中的软件中止了一个已建立的连接

当尝试打开Android Studio并同步Gradle时,遇到'你的主机中的软件中止了一个已建立的连接'的错误。解决方法是检查Gradle版本,更新gradle-wrapper.properties文件中的distributionUrl为最新可用版本,或者通过Android Studio的模块设置重新选择更新的Gradle版本,之后重新同步项目。

有好一段时间没打开Android Studio了,今天打开,居然提示我:

15:50 Gradle sync failed: 你的主机中的软件中止了一个已建立的连接。
Consult IDE log for more details (Help | Show Log) (13 s 360 ms)

于是,我按上面的地址打开log所在目录查看log,发现:

org.gradle.tooling.GradleConnectionException: Could not run phased build action using Gradle distribution ‘https://services.gradle.org/distributions/gradle-6.5-bin.zip’.

其实,打开网址:https://services.gradle.org/distributions/ 就会发现gradle-6.5-bin.zip这个文件比较old了。将项目中的gradle-wrapper.properties中的内容:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip

将distributionUrl部分改为实际存在的更新的文件即可。

当然,也可以直接通过Android Studio来修改这个问题,AS中,项目根目录邮件–> Open Module Settings,打开工程设置,重新寻找更新版本的gradle:
在这里插入图片描述
在这里插入图片描述
然后重新同步即可。

嗯,网络问题,回家,家里网络就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值