Android SDK Manager - Solution to "failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml"

首先需要说明的这不是国内无法访问Google服务器的解决方案,这里说明的是在可以访问的情况下需要正确配置代理。

背景 - Win7, 使用PAC代理

浏览器可以根据PAC文件来判读对一个URL使用哪个代理。该机制是在浏览器内部起作用。当我们用Eclipse或者Android Stuidio打开SDK Manger获取更新时,该机制无法起作用。

使用的PAC文件

技术分享

问题 - Android SDK Manager无法正常连接Google

Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connection to http://dl-ssl.google.com refused

解决方案 - 获取并设置正确的代理和端口

1.下载公司所使用的PAC文件,如wpad.dat;

2. 利用pactester获取正确的代理和端口号: pactester -p wpad.dat -u http://dl-ssl.google.com

3. 打开Tool->Option under SDK Manager, 设置为从上一步获得的代理和端口号。  

 技术分享

 4. 重启Eclipse或Android Studio。

 

Reference

http://findproxyforurl.com/

http://www.ibm.com/developerworks/cn/linux/1309_quwei_wpad/

https://code.google.com/p/pactester/

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。