之前已经介绍了android原生自带的模拟器,它的运行速度确实很慢,不管是对开发还是测试同学来说,速度慢肯定会影响工作的效率,今天介绍android模拟器中速度最快的,也就是genymotion,另外VS2015中,微软自带的android模拟器运行速度确实可以(感兴趣的同学可以尝试),今天重点介绍genymotion的安装以及配置,使用。
到http://www.genymotion.com/下载genymotion,最好也到官网注册账号,该账号后期使用。给官网某些时候无非访问,或者也可到本人的百度网盘下载,地址为: 链接:http://pan.baidu.com/s/1boH8r6n 密码:goqn,genymotion最新版本为2.60版本,下载该软件后,安装直接是按默认的来,直接下一步下一步,安装的过程中,会提示安装Oracle Vm VirtualBox,也是按默认的来,下一步下一步默认的安装,安装成功后,启动genymotion,见启动后的截图:
genymotion官网注册的账号登录到genymotion,登录成功后,点击添加模拟器,点击上面的“Add”按钮,点击Add按钮后,会显示出模拟器,选择Android Version,Device model,可以看到搜索的结果,见截图:
安装成功后,就会显示出安装的模拟器,见本人安装好的模拟器,见如的截图:
OK,安装好模拟器好后,接下来就是启动模拟器,安装app,然后就是测试开发了,但是这里有一个细节必须说明,或者说特别的注意,在android-sdk中已经自带了adb,并且占用的端口为5037,但是genymotion模拟器安装后,也带了adb.exe,这样导致的结果是启动genymotion模拟器,模拟器的adb.exe占用了5037的端口,导致android自带的adb.exe端口被占用,虽然网络上有解决的方案,但是我个人感觉没必要,直接在genymotion配置中指向android-sdk的路劲,这样模拟器使用的就是android-sdk自带的adb.exe,不会出现5037端口被占用的情况,当然,如果其他的什么程序占用,直接kill程序,设置见如下的截图:
下来启动模拟器,启动模拟器后,使用adb install xx.apk命令安装测试的app,但是很遗憾的是安装的时候总是出错,把该Genymotion-ARM-Translation.zip直接复制到模拟器,然后再次重新启动模拟器,再次安装app,就可以安装成功了,Genymotion-ARM-Translation.zip文件可到本人的百度网盘下载,下载地址为:链接:http://pan.baidu.com/s/1o8mtYiQ 密码:j7f2,见本人在模拟器安卓的app的截图:
Ok,Genymotion就介绍到此,有问题的同学也可加群:428051476一起参与讨论,互相学习。也可到百度阅读看本人写的自动化测试资料,见链接地址http://yuedu.baidu.com/ebook/3c0077aaa32d7375a41780bb