我最近将eclipse项目迁移到了androidStudio。但是,构建AS无法解决依赖关系。最初我认为它可能是代理问题,因为我在受限制的网络中,所以我添加了代理设置,什么都没有。 所以我在终端尝试了gradlew,输出如下:
无法解析配置':classpath'的所有依赖项。 无法解决com.android.tools.build:gradle:2.3.2。 要求: 项目: 无法解决com.android.tools.build:gradle:2.3.2。 无法获得资源' https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'。 无法获得' https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'。 这通常是主机名解析期间的临时错误,意味着本地服务器未收到来自权威服务器的响应
所以我试图达到" https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom"从我的浏览器和浏览器下载文件成功。这意味着网络很好。
那么为什么AS工作室无法解决依赖关系呢? gradle版本有问题吗? 如何确定哪个gradle版本适合我的项目?
感谢您的回复。
答案 0 :(得分:1)
尝试:
第一:
repositories {
jcenter({url "http://jcenter.bintray.com/"})
}
如果不起作用。请手动同步代理
gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8580