Genymotion是一款出色的跨平台的Android模拟器,容易使用、运行速度快的特点,是Android开发、测试等相关人员的必备工具。
【安装】
去Genymotion官网先需要注册一个账户,只有注册好账号后才弹出下载页面,等会安装好后也需要账号登录,注册号账号后对应的自己的系统选择下载即可,这里有一个坑,我的系统是mac os,下载页没有提示需要下载VirtualBox,然后安装的时候就弹出了这个,然后老老实实去安装虚拟机。
【配置】
mac os不用设置什么内容,打开虚拟机,再打开Genymotion后,发现可以进去了。模拟器已经内置了上百种牌子的android机子,选择需要的安装即可,也可以修改成自己想要的设备参数,主要是屏幕分辨率、设备分辨率、安卓版本、核数、内存大小,还有虚拟键盘、网络连接模式设置,设置好后,双击设备即可启动模拟器。
`
进入模拟器后发现一个问题,该模拟器功能太简陋了吧,没有应用市场,内置的webview也只支持google搜索,根本没法用啊,于是在网上随便下载了猎豹浏览器的apk包,拖到模拟器上安装,然后报错。
查阅资料后发现,Genymotion模拟器是基于x86架构的,x86架构的模拟器是无法兼容ARM架构的APP的,但市场长大部分APP都是基于ARM架构,也就意味着x86模拟器无法兼容市场上大部分的APP,需要下载一个ARM的转换包,将应用市场中的ARM架构的apk转换成Genymotion可以编译的x86架构,可以让x86架构的模拟器运行ARM架构的APP。
为了方便大家使用,我已将本教程中用到的ARM转换包放到了网盘上,供大家下载使用。将下载好的文件拖到模拟器,点击OK即可,再次拖动apk安装包,发现可以使用了。