目前在工作中我遇到了一个问题,我无法构建使用全局依赖项的项目。我们使用自动配置代理脚本,我已经在“文件->设置->外观和行为->系统设置->HTTP代理”中进行了设置,并使用“检查连接”功能进行了测试。
检查连接功能适用于任意html和所需的gradle文件(jcenter.bintray.com/com/android/tools/build/gradle/2.0.0/gradle-2.1.0-javadoc.jar)。
对于解决方案,我已经尝试过:
- 将代理信息设置到gradle.properties中
尝试设置http和/或https代理设置
* systemProp.http(s).proxyHost=linktoproxyconfig.org
* systemProp.http(s).proxyPort=xxxx
* systemProp.http(s).proxyUser=xxxx
* systemProp.http(s).proxyPassword=xxxx
更改存储库方向(jcenter() vs. jcenter{url http://jcenter.bintray.com})
我知道可以离线工作,将Gradle下载到本地。但为了避免在不同的机器上维护Gradle版本,我希望避免使用离线工作选项。
编辑:也许我应该添加错误信息:
Gradle同步失败:连接超时: 连接。如果您在HTTP代理后面,请在IDE或Gradle中配置代理设置。
如果有人有解决方案,我将非常感激。