[Android--Tool]SDK Manager无法下载的问题解决

原创 2015年07月11日 00:22:12
    问题描述:使用ADT工具的SDKManager下载和更新Android SDK非常方便,一切自动完成,但是有两次SDKManager出问题了,许多内容无法完成更新。于是进行了了解。以下内容参考了网络资料,具体地址忘记录了。
    具体问题:

使用SDK Manager更新时出现问题
Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml,reason: Connection to https://dl-ssl.google.com refused
Failed to fetch URLhttp://dl-ssl.google.com/android/repository/addons_list-1.xml,reason: Connection to http://dl-ssl.google.com refused
Failed to fetch URLhttps://dl-ssl.google.com/android/repository/addons_list-1.xml,reason: hostname in certificate didn't match: !=
更新ADT时无法解析
https://dl-ssl.google.com/android/eclipse

    网上解决办法:

 由于某些众所周知又无法理解的原因,我们大陆使用Google的服务会出现种种问题,譬如Android开发也会出现阻碍。不过首先要说明的是一般情况下使用SDK Manager更新或者更新EclipseADT插件是没有问题的,我以前也能正常更新,但是昨天不知道节点抽什么风,压根无法连接服务器,出现了上边的种种问题,下面说一下如果网络抽风的话应该如何解决问题。

第一种方法一劳永逸,直接配置VPN,但是现在想找个速度快又稳定还免费的VPN实在不易,尤其是更新SDK,以几kb/s的速度一个文件需要400多分钟,所以也就放弃了VPN

另一种方法是使用http协议而不是https协议,因为https协议进行了加密处理,大陆因为无法审查,直接封死,而http协议则进行过滤处理,如果不访问乱七八糟的东西,更新个SDK还是没问题的。

SDK ManagerTools->Options打开了SDK ManagerSettings,选中“Force https://… sources to be fetched usinghttp://…”,强制使用http协议。

而在更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍。

但是可能使用http协议也无法访问。

再说一个比较麻烦的方法,就是直接打开
https://dl-ssl.google.com/android/repository/addons_list.xml
https://dl-ssl.google.com/android/repository/repository.xml
https://dl-ssl.google.com/android/repository/addon.xml
这几个文件,找到你要下载的文件名,直接用迅雷下载,ADT可以直接在官网下载ADT包进行安装。具体方法自己搜索。

最好的方法还是改hosts文件的方法,更新速度较快。WindowsC:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件。
打开文件后添加以下内容。

#Google主页
203.208.46.146 www.google.com
#
这行是为了方便打开Android开发官网 现在好像不VPN也可以打开
74.125.113.121 developer.android.com
#
更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

添加以上的网址,再选用http协议,就可以正常的进行更新了。
或者也可以什么都不做,过上一两天可能会恢复正常。

   我的解决办法:

   我的SDKManager一直无法正常下载于是按照上面的方法先将https改为http,仍然不行,于是又将C:\WINDOWS\system32\drivers\etc中的host文件添加上面的内容后(WindowsXP),能正常下载了!

   后来又出现了个小问题,可能是之前修改了host文件,导致googledevelop网站无法登陆了,将host改回来再试。将原来添加到host中的内容去掉,并在网址栏弹出的重定向中点击,并删除掉develop.com的保护,就能正常打开网页了。后面需要利用SDK下载器时再继续改回来就行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[Android Tool]SDK Manager无法下载的问题解决

问题描述:使用ADT工具的SDK Manager下载和更新Android SDK非常方便,一切自动完成,但是有两次SDK Manager出问题了,许多内容无法完成更新。于是进行了了解。以下内容参考...

64位WIN7下Android 开发环境搭建(SDK Manager闪退,无法更新sdk,建立新项目时无法正常自动生成Activity的问题解决)

Android的开发环境=Eclipse+ADT+SDK ADT: 安卓开发工具(Android Development Tools),在Eclipse编译IDE环境中,需安装ADT(Androi...
  • D801907
  • D801907
  • 2014年03月18日 23:10
  • 1515

Android SDK Manager下载不了的问题解决方案

这个可能是网络问题,国内服务器经常连接不上Google的服务器 尝试下面的解决办法: 第一步: Tools-->Options 在下图的红方框标记部分打上勾 第二步: 在C:\...

解决Android SDK Manager无法加载可更新包问题

问题:Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 方法一: 据说d...

彻底解决Android SDK Manager更新慢或无法更新的问题

彻底解决Android SDK Manager更新慢或无法更新的问题众所周知,现在谷歌杯墙,SDK根本就更新不了,想要更新SDK还得翻墙,而且翻墙的速度也慢,一般更新个SDK都要好几天,为了避免这种情...
  • Sxxjava
  • Sxxjava
  • 2015年04月15日 10:23
  • 291

解决android sdk manager更新下载慢或无法下载问题集合

由于自己也被android sdk manager更新下载速度太慢的问题,折磨了很久,所以收集了一些解决此类问题的方法,以供参考。 方法一: 1、打开android sdk manager...

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示 解决方法: 第一步:修改hosts文件 修改后的hosts 文件内容为

问题描述:     Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示 本来以为修改host  解决方法: 第一步:修改hosts文...

解决android sdk manager 无法更新问题【亲测】

Eclipse输出错误reason: Connection to https://dl-ssl.google.com refused 估计这又是伟大GFW的功劳,我们只需要配置一下hosts文件,在...

【随笔】记录解决无法进入Android Developers 及 SDK Manager无法更新问题的办法

这两天需要去
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Android--Tool]SDK Manager无法下载的问题解决
举报原因:
原因补充:

(最多只允许输入30个字)