拒绝Android Studio连接

时间:2016-06-01 22:36:42

标签: maven gradle proxy

我遇到的问题:

当我的gradle脚本尝试构建时,我收到以下错误:

> Could not resolve junit:junit:4.12.
     > Could not get resource 'https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom'.
        > Could not GET 'https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom'.
           > Connection to https://jcenter.bintray.com refused

我需要知道的事情:

(1)如何解决Android Studio的连接问题

(2)手动放置.pom文件的位置

到目前为止我做了什么:

(1)在浏览器中手动访问jcenter网站并下载文件

(2)设置Android Studio的代理设置并通过终端中的ping验证与jcenter的连接

(3)尝试使用备用存储库,包括:mavenCentral()maven { url 'http://repo1.maven.org/maven2' }

1 个答案:

答案 0 :(得分:3)

我解决了我的问题。

无论出于何种原因,Android Studio的系统设置中的代理设置都没有转移到gradle构建中。我怀疑这是因为Android Studio的代理设置似乎只提供http而且我需要https。

解决方案是在gradle.properties中输入我的代理设置:

systemProp.https.proxyHost=my.secure.proxy
systemProp.https.proxyPort=8080