一、访问问题
Eclipse使用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,
.........
解决办法:
打开SDK Manager下Tools->Options,选中“Force https://… sources to be fetched using http://…”,强制使用http协议
选取之后,有的可以更新出列表来。如果还是不能,定位到目录:C:\WINDOWS\system32\drivers\etc下 ,会看到hosts文件。
如果看不到,打开隐藏文件,如果仍然看不到如下图:
文件夹选项中,把对勾去掉就可以了
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
效果如图
接着就会看到加载出列表了,如果发现没有,重新打开SDK Manager,就会发现列表加载出来了,主要是下载速度很给力,和直接下的龟速不是一个级别
二、ADT版本问题
然后下面的麻烦事是每次更新后一启动Eclipse都会提示:This Android SDK requires Android Developer Toolkit version *.*.* or above
这是由于选择更新后,在android_sdk_windows/tools/lib下的 plugin.prop文件里被变更为
# begin plugin.prop
plugin.version=23.0.0
# end plugin.prop
解决方法找到文件plugin.prop如图:
修改plugin.version=22.6.3保存,再重启一下Eclipse就可以了。
Android SDK及ADT更新访问问题的解决办法