新年新气象,一定要有新分享.

在安卓端大家对SDK自带的模拟器一定用的痛苦万分,之前看到一个帖子中提到一个叫Genymotion的模拟器据说性能飞起,于是在MAC下体验了下,果然可以与真机性能相媲美,但安卓在Windows上还是居多,这里给大家总结下Genymotion的在Windows的使用和配合Appium的方法,东西不是很深,但还是希望能对需要的人有点帮助。

首先打开 Genymotion的官方网站并注册一个新的账号:

http://www.genymotion.net/



安卓url scheme nfc 安卓模拟器_安装过程



注册流程很简单用自己的任意邮箱即可,注册激活并登录 点击 Get Genymotion



安卓url scheme nfc 安卓模拟器_Windows_02



来到下载页面



安卓url scheme nfc 安卓模拟器_安卓url scheme nfc_03



安卓url scheme nfc 安卓模拟器_屏幕分辨率_04



1,可以看到Genymotion 支持3种主流系统,这里以Windows 为例。
2,有2种下载方式,由于Genymotion要基于VirtualBox 启动,如果你电脑上安装了VirtualBox 就下右边的一个,没有就下左边的。

点击所需下载,等待下载完成并安装,安装过程没有什么好说的,只需要注意下,中间要安装一个Vbox



安卓url scheme nfc 安卓模拟器_屏幕分辨率_05



Tips:由于Vbox安装它默认完成启动的,这里可以去掉启动勾选,或者直接关掉它。
Genymotion安装完成点击Finish 启动即可。

初次启动会提示你是否下一个模拟器,登录并下载一个新的模拟器



安卓url scheme nfc 安卓模拟器_安卓url scheme nfc_06



安卓url scheme nfc 安卓模拟器_安卓url scheme nfc_07



等待包下载完成后点击Finish



安卓url scheme nfc 安卓模拟器_屏幕分辨率_08



这里我们还可以配置虚拟机的属性,比如内存,处理器和屏幕分辨率,这点对我们做适配来说很重要。



安卓url scheme nfc 安卓模拟器_安装过程_09



模拟器启动成功,启动速度和机器流畅程度真心没话说。



安卓url scheme nfc 安卓模拟器_安卓url scheme nfc_10



到这里大家肯定会问,这可以配合Appium做点事情么?其实这个答案是肯定的,我们需要简单的配置下即可。
如果没有配置,会出现adb 的异常:



安卓url scheme nfc 安卓模拟器_安卓url scheme nfc_11



这个问题很好解决,关掉虚拟机,配置下Genymotion的SDK的路径即可。



安卓url scheme nfc 安卓模拟器_安装过程_12



再次启动虚拟机 并ping下 adb devices,搞定。



安卓url scheme nfc 安卓模拟器_安装过程_13



完美识别 :)



安卓url scheme nfc 安卓模拟器_屏幕分辨率_14



小结:
Genymotion在性能上确实没话说,完全可以用其做很多的事情,比如屏幕适配,安卓上不同的系统(目前支持5.X)等等,至于糟糕的SDK模拟器体验实在太差,希望这个模拟器能够为大家做更多的事情。