您的位置:首页 > 理论基础 > 计算机网络

Android SDK 更新时出现 Connection to http://dl-ssl.google.com refused 的解决方法

2013-08-29 10:36 225 查看
问题解决后应该至少是这样的状态:



开发准备工具下载地址:

1.JDK 7(jdk-7u25-windows-i586.exe)     http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2.Eclipse(eclipse-jee-indigo-SR1-win32.zip)     http://www.eclipse.org/downloads/

3.SDK Manager(android-sdk_r18-windows.zip)    http://www.duoxa.com/shouji/android_sdk.html

4.ADT(ADT-18.0.0.zip)    https://dl-ssl.google.com/android/eclipse/

一、问题:
1.SDK Manager更新时出现如下问题(通过Android SDK Manager 更新日志可以查看)
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>

2.更新ADT时无法解析
https://dl-ssl.google.com/android/eclipse
二、解决办法

由于大陆使用Google的服务会出现种种问题,导致Android开发出现问题。在一般情况下使用SDK Manager更新或者更新Eclipse的ADT插件是没有问题的,如果遇到以上问题可以借鉴一下以下的方法。

方法一:修改C:\WINDOWS\system32\drivers\etc\hosts文件(用Notepad.exe或者是UltraEdit打开,不同操作系统需要自己查找),Linux只是路径不同,打开根目录下的etc\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

方法二:

使用http协议而不是https协议,因为https协议进行了加密处理,大陆因无法审查,直接封死。
SDK Manager.exe的相关操作步骤:

1.Tools->Options

2.在Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。 3.而在更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档中有介绍。

方法三:直接使用迅雷到以下指定的页面下载相关文件即可,安装需要自己查看文档(英文的哦)。 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android SDK 更新