前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android模拟器之Genymotion

Android模拟器之Genymotion

作者头像
无涯WuYa
发布2018-10-25 16:12:50
8460
发布2018-10-25 16:12:50
举报

之前已经介绍了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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档