如何在Android Studio中使用代理连接

7
我正在尝试在Android Studio中运行“hello world”应用程序。我的连接是通过代理进行的。当我尝试运行“hello world”应用程序时,Android Studio会显示以下错误:
“Prueba运行错误:Gradle项目同步失败。请修复您的项目并重试。”
如果我在“文件/设置 -> HTTP代理”中进行配置,然后输入我的代理配置,错误如下:
“错误:无法获取'http://jcenter.bintray.com/com/android/tools/build/gradle/0.12.2/gradle-0.12.2.pom'。从服务器接收到状态码407:需要代理身份验证(ISA服务器需要授权才能满足请求。拒绝访问Web代理过滤器。) 启用Gradle“离线模式”并同步项目
我该如何解决这个错误?
2个回答

6
这个错误表示需要代理身份验证。 要向代理服务器进行身份验证,请返回“文件”->“设置”->“HTTP代理”,选中代理身份验证框并在那里输入您的凭据。此外,单击检查连接按钮以测试连接是否成功。

4
好的,我输入了凭据,当我按下“测试连接”时,它显示“连接成功”...所以,当我尝试运行程序时,在发布上抛出了最后一个错误消息。 - Amaurys Sánchez
@GogoMix没错,因为“独立SDK管理器”与文件->设置->HTTP代理是分开的。如果您想使用这些HTTP代理设置,请不要使用独立的SDK管理器。 - Someone Somewhere

6
在Android Studio 1.4中,有两个地方必须配置代理:首先在Android Studio中按照Mike在他的回答中描述的方式进行配置。其次,在外部SDK Manager中进行配置:

Android Studio | 工具 | Android | SDK管理器 | 启动独立的SDK管理器 | 工具 | 选项

在SDK Manager中设置代理后,问题得到了解决。

这让我很疯狂,因为我已经输入了http代理设置,感谢您的答案,我明白独立的SDK管理器使用不同的设置。在工作中,我无法使独立的SDK管理器的http代理设置生效,所以我停止使用它。 - Someone Somewhere

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接