| 
 
  问题描述 
   
  使用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> 
  更新ADT时无法解析https://dl-ssl.google.com/android/eclipse 
  
  在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用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文件的方法,更新速度较快。Windows在C:\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协议,就可以正常的进行更新了。 
  |