2016-06-08 199 views
1

因此目前在工作中,我面临的问题是,我无法构建使用全局依赖关系的项目。我们使用自动配置代理脚本,我已经在文件 - >设置 - >外观&行为 - >系统设置 - > HTTP代理中设置了自动配置代理脚本,并使用Check Connection功能进行测试。IntelliJ HTTP代理工作,但在gradle依赖项失败

检查连接函数可用于任何任意html,也可用于所需的gradle文件(jcenter.bintray.com/com/android/tools/build/gradle/2.0.0/gradle-2.1.0-javadoc 。罐)。

对于解决方案我已经尝试过:

  • 设置代理信息到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()与jcenter {url http://jcenter.bintray.com}

我意识到这样一个事实,即人们可以离线工作,在本地下载gradle。但为了防止在不同机器上额外维护gradle版本,我想限制离线工作选项。

编辑:也许我还应该添加错误消息:
Gradle sync failed: Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

我将不胜感激,如果有人有关于解决方案的想法,

感谢 sasuchi

+0

,有HTTP/HTTPS前缀,将其删除! https://stackoverflow.com/questions/44109325/gradle-installation-having-a-proxy-issue/44260798#answer-44260797 – oikonomopo

回答