碎碎念:CSDN的这个编辑器不能每个段落开头空两格,是我太low大家都这样还是就是没有办法解决这个问题,对于我这个强迫症不能忍。好了,今天买了本书《疯狂Android讲义》,李刚的,介绍的不错,比较细致比较全,但是看了几个例程发现还是不能一步一步地照着开发,不然会有各种各样的问题,之后的博客里可能会补充其中的问题。而且电脑的光驱还坏了,用不了书配套的光盘,有时间要去修修。
开始今天的主题——一个不用等很长时间开机,用起来不卡的安卓虚拟器——Genymotion。
要说明的是这个虚拟机一点也不卡也不太现实,毕竟是个虚拟系统,但是对于电脑配置不足以流畅运行AVD的开发者来说用这个可以舒服很多。另外开发最好的是用真机跑程序,对于真正的商业APP开发人员来说当然最好的是有一个要应用这些APP的机型。关于这部分的内容都是参考着今天买的这本书做的,不过应该还算我的原创,都是我一个字一个字打的,也都是我截的图。
使用步骤:
下载安装程序。上Genymotion软件的官网,网站很简洁,全都是这个软件的介绍。很震惊于这样一个用户面限于Android开发人员且依附于Android生态的软件都可以把网站做的这么好。这个软件的企业版要收费,估计也是他们有资本把网站、软件做的这么好的基础吧。还是外国对于这些软件的保护更好。把网页向下翻可以看到Free一栏不要钱的下载,一般这个就够用了。点Download按钮。
在新的网页中找到下载的位置,根据系统选择相应的文件下载。我选择的是带有Virtual Box的Windows平台的下载包。下载需要用邮箱注册一个账号。
下载完毕后执行。安装是普通的Windows软件安装,选择好安装路径基本上就是下一步。其中还要安装Virtual Box,安装时可能对网络进行配置,会断网,有影响的人需要注意。
安装好后运行Genymotion。界面如下:
一开始里面当然不会有虚拟机,是空的,会提示你添加虚拟机。点上面的Add,弹出Virtual device creation wizard对话框。登录刚才注册的账号后可以选择想要的机型、系统、尺寸。运行虚拟机。经过初始化、启动等步骤后虚拟机就启动了,这个虚拟机就痛快多了,可能跟设置时候的内存CPU核心数有关系。反正我用的默认的配置,开机很快,运行也很流畅,非常好用。设置了语言和时间,使它符合我的使用习惯后界面如下。
运行了一个书上的历程,也很方便。想用虚拟机来看工程的功能的大多情况都可以用这个。
不知道谷歌这么牛为什么不能弄一个这样的虚拟机呢?