所以即使在设置我的代理之后,我也遇到了与Gradle的连接错误。我正在尝试构建一个从GitHub下载的项目。我加载它,当我尝试构建时,我收到错误Gradle sync failed: Connection refused: connect
。我确定我设置了我的代理配置,因为这通常是导致此问题的原因。当我在代理设置中运行Check connection
时,它会成功返回。我甚至创建了一个具有完全相同gradle.properties
的新项目,并且能够下载所有Gradle文件。
为现有项目发生这种情况的原因是什么?
感谢。
答案 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
文件中可能存在一个代理配置,您可能需要根据默认代理配置进行更改。
希望它有所帮助。