我遇到的问题:
当我的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' }
答案 0 :(得分:3)
我解决了我的问题。
无论出于何种原因,Android Studio的系统设置中的代理设置都没有转移到gradle构建中。我怀疑这是因为Android Studio的代理设置似乎只提供http而且我需要https。
解决方案是在gradle.properties中输入我的代理设置:
systemProp.https.proxyHost=my.secure.proxy
systemProp.https.proxyPort=8080