文章目录[隐藏]
聚合了网上的解决方案和自己的解决问题时碰到的问题。
问题描述:
使用SDK Manager更新时无法完成
更新ADT时无法解析https://dl-ssl.google.com/android/eclipse
一般在这个连接界面一直停留,无法连接,只能点击Close结束。
或者是直接如上般显示
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn’t match: <dl-ssl.google.com> != <www.google.com>
解决办法:
第一种方法:
配置V P N或SSh 涂 墙,但是现在想找个速度快又稳定还免费的VPN实在不易,我用Amazon的赠送1年的vps。
第二种方法:
使用http协议而不是https协议
在SDK Manager的操作界面下,Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。重启SDK Manager.exe
而在更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍。
补充说明:个别用户这样设置可能没效果。
如果找不到”Tools->Options打开了SDK Manager的Settings“的,不要在Eclipse的菜单中打开SDK Manager,而是直接从android-sdk的安装目录android-sdk-windows\tools下调用android.bat,即可打开SDK Manager,否则没有Settings选项。
第三种方法:
比较麻烦的方法,就是直接打开
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文件的方法,更新速度较快。
Windows在C:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件。打开文件后添加以下内容,直接放到最后就可以了。注意的是hosts文件是只读的,我们没有权限修改,需要我们将hosts文件复制到桌面或者其他地方,然后修改再拷贝回去。
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
有可能IP地址已经失效,或试试:
74.125.237.1 dl-ssl.google.com
请自行测试。
其他相关Android SDK Manager更新失败问题( folders failed to rename or remove)解决方法:
1.在android-sdk-windows文件夹中复制tools文件夹得到 tools-副本 文件夹
2.运行 tools-副本 文件夹中的android.bat,升级,成功
3.怀疑android.bat在tools文件夹中,升级时会被调用,使得tools文件夹无法被重命名或者移动,与杀毒软件无关
4.升级成功后,可以删除tools-副本 文件夹