无需等待 即刻尝鲜Android L

时间:2022-09-12 09:06:08

在不久之前的Google I/O大会上,安卓的最新版本Android L正式亮相,这个版本的与众不同,从“L”这个奇怪的版本号就猜得出来。果然,这个系统较上一代的Android 4.X由内而外有很大的改进,不仅是外表的界面UI元素、风格和布局的修改,更有内在的支持64位寻址、将从前默认的应用运行模式Dalvik虚拟机模式完全改用ART模式,以及对硬件的优化、更优秀的内存管理和更长的续航时间。不过,Google决定从Android L开始,不支持手机厂商个性化定制ROM,这也就会严重影响到大部分以二次开发、风格鲜明的ROM为卖点的大型手机厂商(比如小米的MIUI、魅族的Flyme OS等)。同时,对于安卓发烧友也不是什么好消息,因为这就表示在不远的将来第三方ROM也许真的就成为历史了。但这样做所带来的好处也是显而易见的,Android的碎片化也许就此终结。

Android L的市场化最快要等到秋季才可以开始,目前只有Google Nexus的拥有者和Android的开发者才可以尝鲜android L,但是即使手里有Nexus的朋友,对于“开发版”可能带来的不确定因素,相信也会对直接升级望而却步。但是,我们完全可以通过成为半个“开发者”来体验Android L――通过使用安卓开发工具抢先体验Android L。

小知识:关于Dalvik和ART

Android系统从以来直到Android 4.x,都在使用一个叫Dalvik的虚拟机来运行APP,而APP每次运行时都要有部分代码需要重新编译,耗时耗内存,效率也因此而降低,但是这样做可以让更多的APP运行在不同架构的设备上,极大地提高兼容性。而与之相对的ART模式,则是通过APP在安装时就将其代码转换为机器码,一次安装终生无需再次编译,程序启动时间极大缩短,相比之下系统资源的耗费和效率的提升非常明显,系统流畅度和电池续航能力的提高相当可观,高版本系统可以运行在硬件门槛更低的设备上了。而这样做所带来的缺点就是消耗更多的存储空间和相对于Dalvik有待提升的兼容性。Android L系统明确使用ART模式,抛弃Dalvik模式。

Step1:先下载所需工具Android SDK和Android L系统映像文件(http:///s/1eQxibMq),将资源全选下载到指定目录即可(图1)。

Step2:打开刚才下载文件所在的文件夹,发现有3个文件夹,system-images、Android-L和adt-bundle-windows-x86-20140624。将system-images文件夹移动到adt-bundle-windows-x86-20140624/sdk目录下(图2),把Android-L文件夹移动到platforms文件夹下。

Step3:去Oracle官网下载合适的Java版本并进行配置(配置方法见http:///s/1dD3VDWP)。

最后通过“开始运行”输入cmd命令进入DOS终端,输入java -version(图3),显示如图所示的三行信息,说明配置成功。

配备好所需要的工具,接下来,需要安装并启动一个Android L虚拟机。首先打开adt-bundle-windows-x86-20140624/eclipse目录下的eclipse,此时屏幕中央出现一个非常酷的安卓开发工具的Logo(图4),这表示我们已经开始启用开发工具,当完全进入开发工具时,会弹出workplace提示,直接回车确定即可。

接下来,点击eclipse工具栏左数第7个按钮(绿色小手机模样),打开Android Virtual Device Manager,在右边选择New,在AVD Name输入想为虚拟机创建的名字(这里我写的是Android-L,大家可以根据个人喜好随意命名),在Device里选择想体验的设备屏幕及分辨率大小(这里以标准4.0英寸、分辨率480×800为例子)。Target版本选择是最重要的,我们当然要选择Android L,下面的CPU/ABI有两个选项,可以根据个人实际情况选择(详见小技巧)。然后往下找到Memory Options,将RAM设置为不大于768MB大小的合理值(这里用512MB内存)。Internal Storage和SD Card大小填200MB左右足矣。最后点击OK确定,至此我们的虚拟机就创建完成了(图5)。

经历了这么多步骤,终于成功配置好Android L系统。现在我们只需选择刚刚配置好的系统并点击右边的Start按钮,在Launch Options界面点击Launch按钮就开始运行Android L系统(图6)。第一次启动系统会比较慢,不过几秒钟就会出现一个Android Logo不停地闪动(图7)。但是,若等待超过2分钟虚拟机还是漆黑一片,那么就说明工具没有完全配置好。没问题的话只需耐心等待便会看到Android L系统开机最后进入桌面,出现和以往一样的开始界面引导(图8)。新系统默认是英文的,进入设置界面(图9)找到Language&input,将Language改为简体中文。

OK,剩下最后的一步就是亲自体验Android L了。本人经过一番体验后的第一感觉就是UI变化特别大,丰富了许多系统动画,由于ART模式的使用使得系统添加了更华丽的特效而丝毫不影响系统流畅性,流畅度甚至比往常版本更胜一筹,细节方面改的进也很多,比如长按Home键,出现更绚丽的任务列表(图10),系统中的各种按钮点击过渡动画更加人性化,上划下划触底的时候,底部阴影动画会根据手指滑动的方向改变,系统图标和常用按钮的设计风格更加扁平化,小清新风格十分明显,锁屏界面最能体现扁平化设计的简约之美,上滑解锁,侧滑进入拍照(图11),过渡动画让人眼前一亮,在这里先“点个赞”。打开浏览器就可以直接通过电脑的网络来访问Internet(图12)。

关于Android L的体验,限于篇幅先介绍这么多,剩下的惊喜就要靠大家自己亲自体验去发现了。

如果在操作中碰到了类似本文第4部分出现的虚拟机不启动的情况,不要急,有许多解决方案。这里介绍最简单有效的方法。

首先,仔细观察Android Virtual Device(AVD)Manager工具上面有“List of existing Android Virtual Devices located at......”这么一行(图13),后面就是虚拟系统所在路径,这个路径不能有中文和空格,如果路径有空格,把路径中有空格的地方修改一下即可。如果是有中文路径,首先将文件移动到没有空格和中文路径的位置,然后进入eclipse开发工具,在工具栏里找到Window,点击下面的Preferences,再选择Android下面的Build(图14),在Custom debug keystore一行点击Browse按钮找到刚刚移动的文件所在位置即可。

如果出现另一种问题:eclipse启动出现错误,弹出有关Java设置不符合版本的问题,即eclipse、Java版本一个是64bit而另一个是32bit,那么重新配置Java使其一致即可。若是eclipse找不到Java某些工具的路径,那么需要打开eclipse.ini配置文件将-VM下面那行路径修改为电脑中Javaw.exe文件的实际路径就搞定了(图15)。

上一篇:彩色多普勒超声在短暂性脑缺血发作诊断中的应... 下一篇:盛世存遗珍 香花境外邀