Android studio Android Studio 1.3中代理背后的gradle

Android studio Android Studio 1.3中代理背后的gradle,android-studio,gradle,proxy,Android Studio,Gradle,Proxy,我刚刚将Android Studio升级到2015年7月28日的版本。代理设置停止工作 我已将它们配置为首选项和项目的gradle.properties,如下所示: systemProp.http.proxyHost=some.proxy.adress.com systemProp.http.proxyPort=3128 但gradle构建失败,建议我在graddle属性或IDE中配置代理 错误:连接超时:连接。如果您在HTTP代理之后, 请在IDE或Gradle中配置代理设置 我还能试什么

我刚刚将Android Studio升级到2015年7月28日的版本。代理设置停止工作

我已将它们配置为首选项和项目的gradle.properties,如下所示:

systemProp.http.proxyHost=some.proxy.adress.com
systemProp.http.proxyPort=3128
但gradle构建失败,建议我在graddle属性或IDE中配置代理

错误:连接超时:连接。如果您在HTTP代理之后, 请在IDE或Gradle中配置代理设置

我还能试什么


另外,代理可以正常工作,并且可以从Android Studio首选项中正确选择,因为git可以正常工作。

也许您还需要配置


在找到答案几天后

正如Lance所说,您需要设置https的gradle.properties设置(我在这里写下详细信息以供进一步访问)

最后,gradle.properties文件(位于项目根目录下)将是:

systemProp.http.proxyHost=some.proxy.adress.com
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=some.proxy.adress.com
systemProp.https.proxyPort=3128

签入GIT的特定于项目的文件不是个人代理设置的合适位置,尤其是我的用户名和密码。但即使是代理主机和端口也会因我使用的机器而异。正确的解决方案是什么?我应该将它们放置在特定于IDE而不是特定于项目的何处?可以在gradle用户主目录(由环境变量定义)中的项目外部有一个
gradle.properties
文件。您还可以通过
-Dprop=value
在命令行上传递属性。更多信息您可以将其添加到您的答案/解决方案中吗?这应该是这些设置的首选位置。只有在特殊情况下,您才希望将代理设置与项目文件一起签入。除了http代理之外,还要添加https代理详细信息。在我的网络中,两个协议的参数是相同的。如果我只给出http,它就不起作用了。我复制了所有的行并将其转换为https,它成功了。我们如何通过参数传递代理用户和密码?我不想使用globle gradle.properties文件。为https添加相同的代理主机和端口解决了我的问题,谢谢帮助!虽然只支持https.proxyHost,但不支持https.proxyPort。你救了我一天。;)如何通过参数传递代理用户和密码?我不想使用globle gradle.properties文件。
systemProp.https.proxyHost=some.proxy.adress.com
systemProp.https.proxyPort=3128
systemProp.http.proxyHost=some.proxy.adress.com
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=some.proxy.adress.com
systemProp.https.proxyPort=3128