解决SDK Manager无法显示以及Connection to http://dl-ssl.google.com refused报错问题

先简单介绍一下我的背景: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即可

经过验证第二种方法有用,但是要注意的是:若是第一种方法没有用时,使用第二种方法时,要把第一种方法里填写的内容全部删除,避免由于第一种方法引起第二中方法报错!

搞了一下午终于把问题解决辣!!!

©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页