Android SDK更新以及ADT更新出现问题的解决办法

AndroidSDK更新以及ADT更新出现问题的解决办法

问题描述

使用SDKManager更新时出现问题

FailedtofetchURLhttps://dl-ssl.google.com/android/repository/repository-6.xml,reason:Connectiontohttps://dl-ssl.google.comrefused

FailedtofetchURLhttp://dl-ssl.google.com/android/repository/addons_list-1.xml,reason:Connectiontohttp://dl-ssl.google.comrefused

FailedtofetchURLhttps://dl-ssl.google.com/android/repository/addons_list-1.xml,reason:hostnameincertificatedidn'tmatch:<dl-ssl.google.com>!=<www.google.com>

更新ADT时无法解析https://dl-ssl.google.com/android/eclipse

解决办法

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

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

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

在SDKManager下Tools->Options打开了SDKManager的Settings,选中“Forcehttps://…sourcestobefetchedusinghttp://…”,强制使用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.146www.google.com

#这行是为了方便打开Android开发官网现在好像不**也可以打开

74.125.113.121developer.android.com

#更新的内容从以下地址下载

203.208.46.146dl.google.com

203.208.46.146dl-ssl.google.com

添加以上的网址,再选用http协议,就可以正常的进行更新了。

或者也可以什么都不做,过上一两天可能会恢复正常。

下边贴上使用Google各种服务在修改hosts文件时需要添加的内容。

#GoogleService

#Chrome网上应用

203.208.46.146chrome.google.com

203.208.46.146clients0.google.com

203.208.46.146clients1.google.com

203.208.46.146clients2.google.com

203.208.46.146clients3.google.com

203.208.46.146clients4.google.com

203.208.46.146www.googleusercontent.com

203.208.46.146lh0.googleusercontent.com

203.208.46.146lh1.googleusercontent.com

203.208.46.146lh2.googleusercontent.com

203.208.46.146lh3.googleusercontent.com

203.208.46.146lh4.googleusercontent.com

203.208.46.146lh5.googleusercontent.com

203.208.46.146lh6.googleusercontent.com

203.208.46.146clients1.googleusercontent.com

203.208.46.146clients2.googleusercontent.com

#网页快照

203.208.46.146webcache.googleusercontent.com

#GoogleSSL

203.208.46.146encrypted.google.com

203.208.46.146encrypted.google.com.hk

#GoogleDocs

203.208.46.146docs.google.com

203.208.46.146docs0.google.com

203.208.46.146docs1.google.com

203.208.46.146docs2.google.com

203.208.46.146docs3.google.com

203.208.46.146spreadsheets.google.com

203.208.46.146spreadsheets0.google.com

203.208.46.146spreadsheets1.google.com

203.208.46.146spreadsheets2.google.com

203.208.46.146spreadsheets3.google.com

#Gmail

203.208.46.146mail.google.com

203.208.46.146chatenabled.mail.google.com#Gmail中Gtalk聊天服务

#Google搜索

203.208.46.146www.google.com

#Googlepreview

203.208.46.146www.googlepreview.com

#Google翻译

203.208.46.146translate.google.com

203.208.46.146translate.googleapis.com

#Google搜索建议(IE9)

203.208.46.146clients5.google.com

#GoogleCode

203.208.46.146code.google.com

#Picasa网络相册

203.208.46.146picasaweb.google.com

203.208.46.146lh0.ggpht.com

203.208.46.146lh1.ggpht.com

203.208.46.146lh2.ggpht.com

203.208.46.146lh3.ggpht.com

203.208.46.146lh4.ggpht.com

203.208.46.146lh5.ggpht.com

203.208.46.146lh6.ggpht.com

203.208.46.146lh7.ggpht.com

203.208.46.146lh8.ggpht.com

203.208.46.146lh8.ggpht.com

203.208.46.146lh9.ggpht.com

203.208.46.146lh6.google.com

#Google个人资料

203.208.46.146profiles.google.com

203.208.46.146browsersync.google.com

#Google+

203.208.46.146talkgadget.google.com#Google+中的聊天服务

203.208.46.146ssl.gstatic.com

203.208.46.146images-pos-opensocial.googleusercontent.com

203.208.46.146images1-focus-opensocial.googleusercontent.com

203.208.46.146images2-focus-opensocial.googleusercontent.com

203.208.46.146images3-focus-opensocial.googleusercontent.com

203.208.46.146images4-focus-opensocial.googleusercontent.com

203.208.46.146images5-focus-opensocial.googleusercontent.com

203.208.46.146images6-focus-opensocial.googleusercontent.com

203.208.46.146plus.google.com

#Download下载

203.208.46.146dl.google.com

203.208.46.146dl-ssl.google.com

#Groups

203.208.46.146groups.google.com

#GoogleURLShortener

203.208.46.146goo.gl

#GoogleAppEngine

203.208.46.146appengine.google.com

#AndroidDeveloper

74.125.113.121developer.android.com

方法/步骤

1

大家肯定很急,我就不废话了,直接上解决办法了!

打开SDKManager下Tools->Options,选中“Forcehttps://…sourcestobefetchedusinghttp://…”,强制使用http协议。

上一步选取之后,有的用户可以更新出列表来。如果还是不能,继续下面的操作。

在地址栏里输入:C:\WINDOWS\system32\drivers\etc

我们会看到hosts文件,右击打开方式选择记事本。在里面把下面文字复制进去,内容如下(特别强调:是在原本的内容后面粘贴下面的内容,而不是覆盖):

#Google主页

203.208.46.146www.google.com

#这行是为了方便打开Android开发官网现在好像不VPN也可以打开

74.125.113.121developer.android.com

#更新的内容从以下地址下载

203.208.46.146dl.google.com

203.208.46.146dl-ssl.google.com

有的用户接着就会看到加载出列表了。如果没有变化,重新打开SDKManager。就会发现问题解决了。如图1

如果还是无法加载出列表,还是出现如图2红色内容,建议过几天再试试!

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

文章出自:

http://www.yourannet.com/android/android-sdk-update

http://blog.sina.com.cn/s/blog_4a94a0db0100y4h7.html

相关推荐