有好一段时间没打开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:


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

被折叠的 条评论
为什么被折叠?



