2013.10.9
打开SDK Manager,SDK Tools和Android4.3版本的许多内容都提示有更新了,于是更新吧,更新过程中各种问题和bug,历经千辛万苦升级成功,记录于此,并附上离线包百度网盘下载地址。
0. 在进行下面步骤前,默认你已无法在线下载这些数据,不论是用https还是http(Option中设置)。否则请忽略此文。
1. 更新SDK Tools和Android4.3包的内容
问题:
由于众所周知的原因,使用SDK Manager升级不是失败,就是xKB/s的速度,然后超时失败。
解决办法:
使用迅雷下载这些包,然后拷贝到SDK的对应目录,使用SDK Manager安装这些更新,详细步骤如下。
1.1 下载离线包
查看Android SDKManager Log,找到以下内容:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Validate XML
Parse XML
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml
Validate XML: https://dl-ssl.google.com/android/repository/repository-8.xml
Parse XML:https://dl-ssl.google.com/android/repository/repository-8.xml
用浏览器打开 https://dl-ssl.google.com/android/repository/repository-8.xml,
下载到本地,打开,找到要更新的zip文件名
如这段
<sdk:archives>
<sdk:archive arch="any" os="windows">
<sdk:size>108676651</sdk:size>
<sdk:checksum type="sha1">21a7babc96c87e4abf6c48af80cdd4a527414fb2</sdk:checksum>
<sdk:url>tools_r22.2.1-windows.zip</sdk:url>
</sdk:archive>
找出关键词 tools_r22.2.1-windows.zip
有经验的你也许发现,新版的这些包只是改了以下版本名,其他都没变。
加上千古不变的下载前缀 http://dl-ssl.google.com/Android/repository/ 后,就生成了下载链接
http://dl-ssl.google.com/Android/repository/tools_r22.2.1-windows.zip
好吧,然后就是迅雷的工作了。其他几个包也一样,但别得意的太早,如果用迅雷一样很慢,你只需开通迅雷会员,使用会员高速下载或者离线下载就行了。
或者 从网上找到其他人分享的可用链接,但请注意要保证和官方的包sha值一样,也就是包没被修改过。
在此附上我此次更新的相关zip包下载链接(正在上传到百度网盘,上传完成后我会更新链接),我只能帮到这了。
ADT-22.2.1.zip http://pan.baidu.com/s/13iSbr
android-18_r02.zip http://pan.baidu.com/s/1FuhoX
docs-18_r02.zip http://pan.baidu.com/s/1f2tDv
google_apis-18_r03.zip http://pan.baidu.com/s/1yzjXT
sysimg_armv7a-18_r02.zip http://pan.baidu.com/s/1cK3ab
tools_r22.2.1-windows.zip http://pan.baidu.com/s/1Fuhoe
1.2 拷贝离线包到sdk目录
下载完后,先确认SDK Manager是关闭的,然后将这些zip文件拷贝到...\sdk\temp目录下。
1.3 安装更新包
启动SDK Manager,待开始的进度条走完后,点击insall x package,等待安装完成就OK了,安装完后这些zip包就被自动删除了。
2. Eclipse安装ADT插件离线包
新的问题出现了,打开Eclipse或者ADT Bundle后,无法查看Activity的预览图,Eclipse提示
This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in
确实如此,ADT插件的版本必须和Android SDK Tools的版本保持一致,更新ADT插件的方法,我就不多说了,
假设你依然由于不可抗拒因素连不上
https ://dl-ssl.google.com/android/eclipse/ ,无法更新ADT插件,下面就是为你准备的。
记下ADT插件的版本号,这个号和Android SDK Tools的版本保持一致,然后百度或者Google 关键词“adt r22.2.1“,幸运的话在结果页的前几项就有人给你分享了,下载之。
Eclipse---Help---Install New Software---Add,出现如下窗口
Name自己填,点击Archive,选择本地电脑中的ADT-22.2.1.zip文件
然后,在Work with的列表中找到刚才添加的这一项
熟悉的界面出现了,注意下面最后一项Contact all update sites不要选,否则有可能卡死,其他的跟正常一样Select All或者自定义需要更新的项,一路Next,就可以了。
本来在可正常连接的前提下,分分钟就搞定的事情,却要这般折腾。人品不好的估计下载这些包就要用去大半天时间,多锻炼能力啊。