2017-02-17 206 views
2

我在代理之后,需要为android虚拟设备设置SDK管理器。但是,由于代理配置的原因,SDK管理器无法从附加列表中下载任何操作系统映像/ SDK更新。我已经尝试过的解决方案:如何为android sdk manager设置代理?

  • 在SDK管理器
  • 设置在android系统配置文件的代理端口和主机,或者直接创建一个Squid代理服务器,并SDK管理器连接到鱿鱼服务器
  • 运行Android .bat作为管理员在命令行中使用代理设置,用户名和密码

这些都不起作用,我仍然没有在SDK管理器中看到SDK更新或操作系统映像。如果任何人有类似的问题的解决方案,那会很好。

回答

0

是的,你可以将它设置在设置

转到

设置 - >外观和Behaviour->系统设置 - > HTTP代理

还要注意,一些杀毒和防火墙可能会阻止您的连接 enter image description here

+1

如何在Windows中设置命令行? – james

3

使用代理设置的命令行语法

sdkmanager --list --verbose --no_https --proxy=http --proxy_host=<proxy_host> --proxy_port=<proxy_port> 
+0

如何向代理发送身份验证 用户名和密码? –

+0

我没有看到通过代理用户名和密码的参数。查看执行时是否提示用户名和密码。在github项目中引发一个问题https://github.com/JakeWharton/sdk-manager-plugin/blob/master/src/main/groovy/com/jakewharton/sdkmanager/internal/AndroidCommand.groovy –

+0

感谢您的回复,它是不要求认证提示 –