Keep on going, never give up.

SDK Manager更新Android API问题

由于Google等很多国外网址几乎是长期处于被干扰状态,所以Google的SDK Manager更新升级自然总会遇到问题,最典型的就是“Connection to https://dl-ssl.google.com refused”,没办法,你这个网址常被中国的DNS重定向到某个无效的IP地址。点击SDK Manager窗口右下角的LOG按钮,可以看到类似下面这样的错误提示:

Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused

如果无法访问上面这个地址,那么SDK的更新包目录就获取不到,您想装老版本Android API根本看不到选项,所以,更无从选择安装某个版本的API。遇到此类问题,可尝试如下方法。

一、修改HOST

修改host文件,强制指定URL的IP地址,把C:\WINDOWS\system32\drivers\etc中的hosts文件拷贝到桌面,然后用文本编辑器编辑此文件,在最后添加:

74.125.237.1 dl-ssl.google.com

保存后,复制到上述etc目录下,替换原文件,即可生效,无需重启电脑。如果此法仍会报告refused问题,说明这些IP可能又被老狗屏蔽了,可再试试下面的IP地址。

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

二、修改Proxy

在Android SDK Manager界面,点击顶部的菜单栏Tools->Options,在Proxy Server中设置:

HTTP Proxy Server填入:www.google.com

HTTP Proxy Port填入:80

在Other中选中:

Force https://....http://和Ask Before ADB,前者意思就是您的通信不能使用https的方式,因为使用https方式,中国的防火墙就无法实时监控到您的通信内容,防火墙就会采取干扰的方式打断当前通信过程,从而导致您的通信被终止。

附:

SDK Manager启动入口 —— 点击Eclipse菜单Windows,选择Android SDK manager

相关镜像地址:

http://www.androiddevtools.cn/

镜像地址使用方法(注意Proxy不要带http://头):

1、启动 Android SDK Manager ,依次选择Tools > Options...,弹出Android SDK Manager - Settings窗口

2、在设置窗口中,在HTTP Proxy Server和HTTP Proxy Port输入框内填入mirrors.neusoft.edu.cn和80,并选中Force https://... sources to be fetched using http://...核选框。

3、设置完成后单击Close按钮关闭窗口并返回到SDK Manager主界面; 依次点击菜单Packages > Reload。

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.