gradle 在 Android Studio 1.3 中的代理后面

gradle behind proxy in Android Studio 1.3

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

我在 AS 首选项和项目的 gradle.properties 中这样配置它们:

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

然而 gradle 构建失败建议我应该在 gradle 属性或 IDE.

中配置代理

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

我还能尝试什么?

P.S。代理可以正常工作,并且可以从 Android Studio 首选项中正确选择,因为 git 按预期工作。

也许您还需要配置 https settings

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

在找到几天的答案后...

正如 Lance 所说,您需要在 gradle.properties 设置中设置 https(我在这里写下详细信息以供更多访问者使用)

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

最后,您的 gradle.properties 文件(在项目的根目录下)将是:

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