【发布时间】:2018-08-31 16:16:49
【问题描述】:
我正在使用 Android Studio 2.2,我正在尝试编译 developer.android.com 的入门部分中给出的示例 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 [jcenter.bintray.com/75.126.118.188] 失败:连接超时:连接
我在 stackoverflow.com 中查看了许多与此错误相关的线程。我按照这些线程中的建议执行了以下操作,但我的问题没有解决。
步骤 1
更新了 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 成功时,为什么构建失败?
【问题讨论】:
标签: android build.gradle