专栏首页Python自动化测试Android模拟器之Genymotion

Android模拟器之Genymotion

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

本文分享自微信公众号 - Python自动化测试(wuya-python),作者:无涯

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-03-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android模拟器介绍(一)

    在前面中已经介绍了Android环境的搭建,本文这里不再重复。本文中,仅介绍Android模拟器的使用以及安装,配置。

    无涯WuYa
  • 自动化测试中对Alert, 多窗口,下拉框的处理

    selenium的API提供了对alert弹出框的处理方式,可以对alert弹出框来进行处理的,如弹出框,我们获取弹出框的Text,或者接受弹出框,或者...

    无涯WuYa
  • sqlite3数据库的使用(一)

    sqlite是一个开源嵌入式的数据库,在移动平台部分,sqlite使用的比较多,如android的sdk就自带了sqlite3.exe,在platform-t...

    无涯WuYa
  • Android开发-模拟器的使用-02

    我们开发的Android程序是放在移动设备(如:手机,平板电脑等)上面运行的,我们不可能每次编写一个程序都要放到移动设备上面去测试运行。这样是很不方便的。另外,...

    Hongten
  • Android模拟器介绍(一)

    在前面中已经介绍了Android环境的搭建,本文这里不再重复。本文中,仅介绍Android模拟器的使用以及安装,配置。

    无涯WuYa
  • 从SAP最佳业务实践看企业管理(149)-LOGISTIC物流

    物流的分类:供应物流,企业内物流,销售物流 物流的基本业务:包装,装卸,运输,储存,配送,物流加工 包装: 主要分为运输包装(亦即工业包装)和零售包装(亦即商业...

    SAP最佳业务实践
  • SDN驱动网络的敏捷性

    当前业务环境的剧烈竞争要求IT基础设施的高度敏捷性,目前业界越来越多的组织不断向云端迁移,但是仍然存在一些不能轻易上云的业务(如银行业务),因为在没有准备充分的...

    SDNLAB
  • git入门篇(1)--初识Gi

    其实作为技术开发,Git的熟练使用是我们必不可少的一个技能点。所以今天开始准备进入git系列文章,这个系列目的是让没有接触过git的初学者也可以看懂,可以很轻松...

    逆月翎
  • 关于Springmvc中include与Sitemesh装饰器的基本使用

    上帝
  • 关于Springmvc中include与Sitemesh装饰器的基本使用

    !!!转载请注明出处=>http://www.cnblogs.com/funnyzpc/p/7283443.html

    上帝

扫码关注云+社区

领取腾讯云代金券