我已经在我的工作PC上安装了Android Studio,但是当我尝试构建项目时出现错误
Gradle: A problem occurred configuring project ':FitnessUnlimited'.
Could not resolve all dependencies for configuration ':FitnessUnlimited:classpath'.
Could not resolve com.android.tools.build:gradle:0.5.+.
Required by:
Siv:FitnessUnlimited:unspecified
Failed to list versions for com.android.tools.build#gradle;0.5.+.
Could not list versions using M2 pattern 'http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]'.
Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'.
Network is unreachable: connect
我在设置中输入了网络代理详细信息,但仍然出现错误。如果我输入了不正确的细节,我会收到807错误,这说明与身份验证有关,所以我认为它正确地读取了代理设置。
无论如何我可以下载它试图到达的文件并将它们放入我的项目中,这样他们就不需要通过Android Studio下载了吗?说到IT,他们认为它可能是一个防火墙的URL,但是,如果我在浏览器中加载URL,我可以查看所有文件并下载它们,所以我认为它不是防火墙。
答案 0 :(得分:1)
您的问题是浏览器访问Internet的方式与Java的访问方式不匹配。
仔细检查您的代理设置;他们某处肯定有错误。简而言之,Maven使用Java的标准代理设置。因此,您可以尝试询问您的IT如何配置其他Java应用程序。
如果无法使其正常工作,请安装本地Maven存储库代理/缓存,例如Nexus或archiva。
请参阅此处how to configure Nexus behind a proxy和here for archiva。
手动下载通常不是一种选择,因为Maven可能会在您第一次运行时下载数千个(小)文件。