如何解决Eclipse更新ADT或者更新SDK的问题

时间:2023-01-22 09:00:55

大家在升级更新Android的SDK或者ADT的时候经常碰到连接超时的提示。所以经常只能下载离线的ADT来升级。原因是中国互联网*了到谷歌网址的连接。所以需要修改host来连接到google网站,方法如下:

第一步:因为域名服务器把域名屏蔽掉了 试试用 记事本 打开 C:\Windows\System32\drivers 下的 hosts 文件 在末尾加上 

#google_android更新

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

(因为google的ip地址会被经常屏蔽,所以上面的ip有可能会失效,可以在“谷歌服务器IP-SMARTHOST版”(不要直接复制,因为里面的空格其实都是制表符,需要手动改成空格,如果是会用UltraEdit--视图--显示空格/制表符,就可以很清楚看到。如果不替换,在Win7中是不可以的。)中查找最新可用的IP。找到上面两个网址对应的ip,替换即可。)

第二步:找到C:\Documents and Settings\Administrator\.android\androidtool.cfg文件,在最后一行加入 sdkman.force.http=true 保存,关闭,打开eclipse->SDK Manager, checked tools下面的两个方件夹,开始SDK Tools和SDK platform-tools的更新。(这一步不修改的话会在eclipse更新SDK manager的时候报错:<dl-ssl.google.com> != <www.google.com>


参考网址: 1. Eclipse更新ADT(Eclipse开发Android) 2. android SDK问题:<dl-ssl.google.com> != <www.google.com>