Genymotion是一款快到让人无语的X86上的Android模拟器,有了它你就可以在没有Android设备的情况下使用PC进行模拟,而且其效能与运行速度都让人咂舌,那么今天小编我就给大家带来这款模拟器的使用教程

前言

buildroid_landscape.png

最近国庆假期,小编我除了在外面跟朋友出去happy之外,就是在家里开始捣鼓VM,小编一直在想,既然Android是一款操作系统,那么为什么这个操作系统不能跑在X86/X64平台的家用PC上呢。

QQ截图20131005210645.png

对于这个疑问,不少做app开发的朋友估计就有意见了,因为作为谷歌家的亲生儿子,给开发者提供的东东可是相当齐备的,除了SDK之外,里面也内置的各个版本的Android模拟器,当然作为一位现任的移动互联网运维经理,小编我当然也曾经使用过谷歌自己提供的模拟器,但是似乎这个亲儿子模拟器的运行效能上实在是渣的可以,X86动辄4核心8核心的处理器性能似乎在这款模拟器上根本没起到任何作用,从开启到运行这款虚拟机,超过一分钟的启动时间还不让人急死?

这是史上最快的Android虚拟机

genymotion.png

因此小编我今天给大家介绍的这款模拟器,几乎可以在各个层面上将原生的android模拟器秒杀掉,这就是小编我今天给大家介绍的Genymotion。

Genymotion有多牛?超快启动,小编的i5第二代处理器仅仅10秒进入android桌面;占用资源极少,200MB内存就能流畅跑起来,并且在模拟器运行起来之后,几乎没有任何迟滞感,只要你的显卡支持开放性标准:openGL,因此从另一角度上说,似乎个人工作站这样的电脑更加符合标准呢。

安装教程

既然给大家推荐了,那就本着负责的原则,给大家详细的来一次图文并茂的详细介绍,当然本着使用简单,操作简单,一看就会的傻瓜next风格,小编我就给大家来一发吧,各位看官还不赶紧坐坐好?

1.安装virtualbox

这个玩意估计不少做VM运维的朋友应该相当熟悉,不过小编我还是给大家简单介绍一下吧,virtualbox是由sun(现在是甲骨文公司)所开发的一款基于操作系统层面的虚拟机产品(比较深奥,就看看表面意思理解下吧),他的优势在于针对于个人用户是完全免费的,并且开放源代码,此外其IO效能极为优秀,基本上可以让计算机主机在运行虚拟机系统时,能完全利用主机效能,也是目前在个人计算层面上最为优秀的VM解决方案。

QQ截图20131005212124.png

因为virtualbox是运行Genymotion的必备组件,所以各位看官们可以去直接到官方网站下载安装,基本上就是next-next-next的节奏,大家可以感受一下。这里我就不多说了

VirtualBox2.png

安装完毕之后,各位看官暂时不用打开virtualbox进行任何设置。小编目前作业系统使用的是win 8,如果看官们的作业环境是mac或者是linux的话,virtualbox也都是有支持的,如果是linux可能牵涉到配置库,如需小编给与相应的repo,请私信小编,这里不过多阐述。

2.注册Genymotion

QQ截图20131004182108.png

为了使用上Genymotion家的服务,还是要给足面子去他们的官网上去注册一下,并且下载他们家的安装包

QQ截图20131004182235.png

跟着步骤一步步来,注意一定要记住你的邮箱和密码,此外因为考虑到有可能的拒收问题,请各位看官们尽可能使用国外大厂服务:outlook/Gmail/Yahoo mail...

QQ截图20131004182357.png

接下来就是下载相对应的系统的Genymotion安装程序,根据你的系统自行选择就行。

3.安装Genymotion

QQ截图20131004182536.png

接下来就是安装Genymotion了.....

QQ截图20131004182552.png

注意到后面要安装Microsoft Visual C++ 2008 Redistributable Package,所以建议各位看官们,最好也把Microsoft Visual C++ 2010 Redistributable Package以及.net 4.0环境也一并安装了,以免夜长梦多并减少后面的报错

下载地址1:Microsoft Visual C++ 2008 Redistributable Package X86/X64

下载地址2:Microsoft Visual C++ 2010 Redistributable Package X86/X64

下载地址3:Microsoft .NET Framework 4(独立安装程序).

4.调试Genymotion

QQ截图20131004182628.png

安装完毕之后自动进入Genymotion虚拟机控制台了,程序自动提示是否需要添加一个虚拟的设备,当然Yes

QQ截图20131004182652.png

这时候输入你之前在Genymotion注册的邮箱与密码,选择connnet

QQ截图20131004182748.png

下面就是可以模拟的Android设备列表,既有相当流行的Galaxy S4也有最早一代的nexus设备:nexus one,选择一个你想要模拟的设备,点击add

QQ截图20131004182825.png

确认模拟的设备,点击next

QQ截图20131004182846.png

这时候系统会自动下载相应的虚拟机镜像,注意保持网络通畅,下载并不是断点续传的,中间要是中断了就要重新下载

QQ截图20131004184516.png

下载完毕了,可以正式载入并使用了。

QQ截图20131004184747.png

回到控制台,你就能看到下载下来的虚拟机镜像,当然你也可以点击add下载更多设备的镜像,操作方式与前面无异

QQ截图20131004184849.png

点击想要运行的虚拟机,然后点击play键,激动人心的时刻到了....loading界面中

QQ截图20131004184914.png

很快就进入初始向导了,当然中文,妥妥的....

QQ截图20131004185024.png

因为当时选择镜像中选择了带有google app的镜像,因此这里可以用google账号登录设备。

QQ截图20131004185315.png

很快就进入主屏幕了,自己拖动一下,还是相当流畅的

QQ截图20131004185352.png

关于手机,版本号等等,亮点自寻哈

QQ截图20131004185543.png

这个模拟器还有一个优势就是可以调用主机的硬件,比如说笔记本的电池就会模拟成虚拟机的电池。

QQ截图20131004185604.png

当然还可以调用主机的摄像头.....

QQ截图20131004190335.png

Android虚拟机还有一个就是能跑应用,小编我就等下载了豌豆荚下载了几个应用.......

QQ截图20131004191034.png

然后打开了我们的网站给大家欣赏了一下Android模拟机下的少数派....

总结

简单的体验与教程小编我就分享到这里了,对于更加高级的例如调用SDK进行开发这块,因为篇幅的问题小编我就不详细的说了,当然Genymotion也不全是优点,毕竟软件也不可能十全十美,就在现编我测试的时候还遇到过几次模拟机崩溃这样问题,而且也没法在Genymotion上输入中文!⊙﹏⊙!,不过考虑到极为爽快的运行体验,额,其实忍忍也都值了,想要玩最喜欢的Android应用苦于没设备?或许Genymotion能帮你解决不少问题