现在的位置: 首页 > 综合 > 正文

如何快速更新到Android5.0的SDK

2017年02月15日 ⁄ 综合 ⁄ 共 1277字 ⁄ 字号 评论关闭

要想看到Android 5.0的界面,还得费一番周折。我觉得重要的就是下面的4条要求。简单来来说,就是java1.7以上,还在使用1.5,1.6的小伙伴快速替换JDK吧。我用的是2013年出的ADT Bundle做为开发环境,ADT是v22.0.6,显然已经不符合Android L的要求了。

首先要说明一下,以我个人的经验,在Bundle里手动更新ADT,或者说卸载后替换更新版本的ADT,都会遇到不成功的问题。通过Help-->Check for Updates来更新,几乎只是个摆设,每次都是”No updates were found",其实官方已经发布了好多版本了。卸载后重装ADT,我就是这样被坑的。除非运气特别好,否则会出现Eclipse无法启动的问题。我在StackOverFlow上看了一系列的这类问题,最后都是不了了之,估计当事人后来都重新搭配环境了吧。

android官方现在已经不提供ADT Bundle下载了(本人没有找到官方链接),而是把Android Studio作为官方发布的开发工具。因此如果ADT-Bundle无法更新

ADT,就建议下载新版的Eclipse。Android L要求Indigo,ADT-Bundle就用了这个代号的Eclipse。其实Eclipse已经迭代了两个新的版本,我下了最新版Kepler。我的内存是4G的,跑Eclipse再运行点别的就卡的很,机子不是很好的就别用太新的版本,Indigo满足的话用它就行。SDK可以在之前的环境里更新了直接拷贝就行。不拷贝也行,只要指定SDK路径即可。

官方要求SDK Tools r23.0.2,打开SDK Manager:

如果不是r23.0.2以后的版本,21和20的API就不会出现在列表里。

更新SDK这一系列操作,往往都需要翻墙。如果没有使用VPN,建议使用GoAgent,是谷歌出的代理访问工具。不过代理的效果其实真的很一般,往往比较慢。有一点我不太明白的是,GoAgent理应是配合浏览器插件才能翻墙的,GoAgent启动后,Eclipse里的SDK就能正常更新,可能它并不只是web代理吧。

还有一种方式。如果没有用过GoAgent的话。可以尝试把DNS设置成8.8.8.8或者8.8.4.4,据说是谷歌的DNS服务器。我也是偶然知道的,不过设置后,不用

翻墙软件,也能流畅地访问谷歌和android官网。试了下youtube,不是很顺利,不过对我们android开发人员来说是足够了。但注意了,更新完后,建议把它改回自动获取DNS,因为我发现设置DNS后,我登录不了163邮箱,当然你有可能会遇见其他问题,我只是说明一下。

修改DNS的方法:右键无线网络连接-->属性

这个方式能不能长期使用,还有待检验哈。如果可以的话,对于习惯使用google的极客们,就不用天天改hosts文件,或者天天找ip来访问了。

对我来说,比较悲催的是,各种环境都具备了,5.0建模拟器时,Eclipse每次都直接就卡死了。俺到现在也还没见着5.0的真面目,看来非逼我下个

Android Studio不可了。

抱歉!评论已关闭.