我正在使用AndroidStudio2.2,并试图编译developer.android.com的get开始部分中给出的示例Android应用程序。当我构建应用程序时,我会得到以下错误。
无法解决junit:junit:4.12。无法获得资源“https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom”。无法获得“https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom”。连接到jcenter.bintray.com:443 /75.126.118.188失败:连接超时:连接
我在stackoverflow.com中经历了许多与此错误相关的线程。我按照这些线程中的建议做了以下工作,但我的问题没有得到解决。
第一步
更新build.gradle (应用程序)的buildgrid{}节如下:
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}第二步
更新build.gradle (模块)的android{}部分如下:
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}我还用适当的代理服务器IP配置了手动代理,我还可以测试连接成功地连接到URL https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom。我还在一个web浏览器中粘贴了这个URL,它成功地下载了junit-4.12.pom。我无法理解的是,当连接到上面的URL是成功的,为什么构建失败?
发布于 2016-10-20 04:02:56
在build.gradle文件中添加下面的存储库,
repositories {
maven { url 'http://repo1.maven.org/maven2' }
jcenter { url "http://jcenter.bintray.com/" }
}发布于 2017-04-10 23:49:21
我今天遇到了这个问题。对我来说,这是一个代理设置问题。
我在我的项目中打开了'gradle.properties‘文件,并添加了以下设置。然后一切都同步并下载给我。
systemProp.http.proxyHost=XX.XX.XX.XX
systemProp.http.proxyPort=80
systemProp.https.proxyHost=XX.XX.XX.XX
systemProp.https.proxyPort=80https://stackoverflow.com/questions/40145222
复制相似问题