先简单介绍一下我的背景:win10系统,在Eclipse中安装Android-sdk+ADT,在安装好ADT之后,把Android-sdk路径添加进去后打开SDK-Manager时,一直出现界面显示不出来可以安装的内容,如下图(图来源于网络,因为我是解决完问题之后写的博客)
同时,还出现报错"Connection to http://dl-ssl.google.com refused"“HttpHostConnect Connection to http://dl-ssl.google.com refused”,后来还出现"Connection to http://dl.google.com refused"“HttpHostConnect Connection to http://dl.google.com refused”报错。
在网上看了好久的博客,搞了一下午,最后弄好了,总结一下解决办法:
方法一:
1.打开SDK Manager,选择左上脚的Tools->Options
2.在proxy填写:mirrors.neusoft.edu.cn;port处填写:80(这是使用网上的代理服务器,还有许多可以写)
3.勾选「Force https://... sources to be fetched using http://...」选项,然后close
4.重启SDK Manager即可
但是经我验证,这种方法对我没用,并且这个代理服务器的速度也很慢
方法二:
1.进入C:\Windows\System32\drivers\etc目录下修改hosts文件(hosts文件直接修改没有权限,可以先复制一份出来修改,再用修改后的替换原来的即可)
2.向文件里添加以下内容:
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com(若是以上网址也出现连接失败的情况的话,就去http://ping.chinaz.com/dl.google.com该网址搜索一下dl.google.com或是dl-ssl.google.com对应的IP地址,然后修改之后填入hosts文件即可)
3.再重启SDK Manager即可
经过验证第二种方法有用,但是要注意的是:若是第一种方法没有用时,使用第二种方法时,要把第一种方法里填写的内容全部删除,避免由于第一种方法引起第二中方法报错!
搞了一下午终于把问题解决辣!!!