Gradle sync失败:连接被拒绝:配置代理后连接

时间:2017-03-23 15:31:48

标签: android android-studio

所以即使在设置我的代理之后,我也遇到了与Gradle的连接错误。我正在尝试构建一个从GitHub下载的项目。我加载它,当我尝试构建时,我收到错误Gradle sync failed: Connection refused: connect。我确定我设置了我的代理配置,因为这通常是导致此问题的原因。当我在代理设置中运行Check connection时,它会成功返回。我甚至创建了一个具有完全相同gradle.properties的新项目,并且能够下载所有Gradle文件。

为现有项目发生这种情况的原因是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

对我而言,这是由Android Studio中的gradle.properties文件创建的问题。

在刷新,同步或构建我的Gradle时,我不会对我的任何项目使用HTTP代理,这就是问题所在。 我克隆然后在Android Studio中导入的项目有自己的gradle.properties文件,其中代理是根据其他人的配置设置的。我刚刚在gradle.properties文件中删除了代码设置的那五行代码,并且再次刷新了gradle构建,它对我来说效果很好。

在我的案例中,这五行是额外的:

systemProp.https.proxyPort=8080
systemProp.http.proxyHost=172.16.30.20
org.gradle.jvmargs=-Xmx1536m
systemProp.https.proxyHost=172.16.30.20
systemProp.http.proxyPort=8080

所以我想在gradle.properties文件中可能存在一个代理配置,您可能需要根据默认代理配置进行更改。

希望它有所帮助。