一、问题概述

  Android开发中会使用仿真器测试应用,但不管你使用Eclispe ADT还是Android Studio仿真器都是基于arm架构的,运行起来都很慢,光启动就要花费很多时间,都不知道它在加载个啥。今天就向大家推荐一个新的基于Oracle VM VirtualBox的仿真器——Genymotion,它是目前最火的仿真神器,运行速度甚至比真机还快。

  Genymotion提供两种版本个人版和商业版,个人版是免费的,商业版支持很多特性,当然是收费的,不过个人版已经满足了测试应用的需要,反正最终我们要在真机跑一跑的。个人版Genymotion使用起来感觉有这样几个不错的特点:

  1、  安装可以通过拖拽的方式将apk文件拖到仿真器中

  2、  支持GPS、Camera、电源管理

  3、  支持横屏/竖屏的切换

  4、  同时运行多个仿真器进行不同版本、不同设备的测试,为每个设备分配一个IP地址方便进行网络测试,关键是运行速度不受影响

二、安装与配置

1、下载

  官网地址:https://www.genymotion.com/

  下载之前需要先注册账户,登录进去后,出现个人版和企业版的选择页面,(当然企业版要付费的),单击进入个人版下载页面,选择下图Get Genymotion链接

2、安装刚刚下载的Genymotion

3、 安装Genymotion plugin for Eclipse插件

  可在线安装,步骤如下:

  a)       打开Eclipse—>选择Help—>Install New Software

  b)       在弹出的Install对话框,选项添加

  输入 http://plugins.genymotion.com/eclipse/地址,如图所示:

  C)单击确定,勾选Genymobile选项,接下安装就可以了

  也可使用官方提供的插件进行安装,下面是官网的下载地址genymotion-eclipse-plugin.jar ,安装过程同在线安装相似,只是在第二步选择Archive…按钮,选择下载的插件

4、安装插件之后重新启动Eclipse

  会发现工具栏出现如图所示的部分

  表示插件已经安装了,执行windows->选项菜单,设置Genymobile选项,指定Genymobile的安装目录,如图所示:


  上图单击划圈的按钮,单击New按钮,安装虚拟设备,如图所示

  可安装多个设备,这样Genymotion的安装和配置就完成了

三、使用Genymotion

  使用非常简单,大家都会的,关键是感受一下速度

1、启动虚拟机

  在测试项目之前先要启动虚拟机,否则Eclipse无法检测到该设备,选择一个已安装的虚拟机,单击start按钮,如图所示:

2、执行Run as —>Application

   右键选择项目,执行Run as —>Application,在对话框中就会看到虚拟设备了

3、单击ok

  单击ok,开始安装应用并运行,结果如图:

  圈出的按钮可实现横屏/竖屏切换

四、常见问题——Eclipse不识别genymotion设备的问题

  在使用过程中常出现Eclipse不识别genymotion设备的问题,如图所示

  解决办法:

  先关闭Eclipse,然后打开genymotion->找到settings->找到ADB选项,如图所示:

  选择第二项,单击“浏览”按钮,选择你SDK的安装目录,单击ok

  重新启动Eclipse,再运行一下就可以了。

作者:杰瑞教育
出处:http://www.cnblogs.com/jerehedu/ 
本文版权归烟台杰瑞教育科技有限公司和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 

火速提升Android仿真器的运行速度 ——仿真器Genymotion的更多相关文章

  1. JLINK仿真器与ST-LINK仿真器的安装与配置.pdf

    JLINK仿真器与ST-LINK仿真器的安装与配置.pdf 工欲善其事,......stm32的开发环境搭建 观看地址  说到仿真器,首先要了解一下JTAG. JTAG协议 JTAG(Joint Te ...

  2. 使用Genymotion作Android开发模拟器:安装Genymotion、部署Genymotion Vitrue Device、安装Genymotion eclipse插件

    偶然听说Genymotion Android模拟器非常强大,到网上了解一番后,决定从AVD又慢又卡中解脱出来,折腾了半天终于部署好了,体验了一下,果然启动快,运行流畅,现在总结一下经验教训,供大家参考 ...

  3. Android开发最强模拟器Genymotion的安装及使用教程。附注释图详解

    前沿   呵呵,笔者第一次在公开的博客网站写心得,想让自己的Android开发生涯留下点足迹,并且为自己做点笔记,如果该文章能帮到广大的Android小白朋友最好了(其实我也是一小白,(●'◡'●)) ...

  4. 值得细读!如何系统有效地提升Android代码的安全性?

    众所周知,代码安全是Android开发工作中的一大核心要素. 11月3日,安卓巴士全球开发者论坛线下系列沙龙第七站在成都顺利举办.作为中国领先的安卓开发者社区,安卓巴士近年来一直致力于在全国各大城市举 ...

  5. Android Studio加入插件(Genymotion)

    官方模拟器的龟速已让我们无力吐槽.幸好有genymotion这款逆天的Android虚拟机,它有着高速的开启速度,良好的交互界面. 是Android开发必备的良品.甚至有些玩家已经用genymotio ...

  6. 安装并配置 Android Studio 开发工具和 Genymotion 模拟器

    需求说明: 安装并配置 Android Studio 开发工具和 Genymotion 模拟器. 熟练使用 Genymotion 模拟器,掌握 Genymotion 模拟器的基本设置和程序安装. 实现 ...

  7. Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

    我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器.当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Stud ...

  8. Android虚拟环境的工具集Genymotion完整安装教程

    Genymotion提供Android虚拟环境的工具集.相信很多Android开发者一定受够了速度慢.体验差效率及其地下的官方模拟器了.如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymoti ...

  9. 5个提升Google Chrome浏览器运行速度的技巧

    尽管有无数个喜欢Google Chrome  浏览器的理由,其中就包括,Chrome已经够快了,但Google Chrome的内存占用而导致的速度拖累还是广受诟病,这种弊端在windows下尤为明显, ...

随机推荐

  1. Category 特性在 iOS 组件化中的应用与管控

    背景 iOS Category功能简介 Category 是 Objective-C 2.0之后添加的语言特性. Category 就是对装饰模式的一种具体实现.它的主要作用是在不改变原有类的前提下, ...

  2. hdu 4557 暴力

    题意: 作为2013年699万应届毕业生中的一员,由于宏观经济的不景气,小明在毕业当天就华丽丽地失业了! 经历了千难万苦的求职过程,小明特别能理解毕业生的就业之难,所以,他现在准备创建一家专门针对IT ...

  3. ZeptoLab Code Rush 2015 A. King of Thieves 暴力

    A. King of Thieves Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/526/pr ...

  4. malloc、calloc和realloc比较

    1.先看看它们的原型(stdlib.h): void *malloc( size_t size ); void *calloc( size_t numElements, size_t sizeOfEl ...

  5. ROS知识(18)----Pluginlib原理

    目录 Overview Example Providing a Plugin Registering/Exporting a Plugin The Plugin Description File Re ...

  6. android下前端开发诡异bug记录&解决方法

    1.border-radius有bug,围不住background 描述:设置了border-radius后,背景色依然会从圆角里冒出来 解决方法:在设置了border-radius的容器加上back ...

  7. PowerDesigner导出图片

    但是通过上面导出的图片会比较模糊不清晰,但是可以通过这样解决: 1.放大设计,然后全选复制全部 2.打开画图工具 3.粘贴到画图工具

  8. ecshop功能目录

    右上 开店向导 1设置商店的一些基本信息 商店的名字.地址.配送方式.支付方式等 2给商店添加一些商品 商品的名称.数量.分类.品牌.价格.描述等 3恭喜您,您的网店可以使用了!下面是一些常用功能的链 ...

  9. Complete list of APDU responses

    https://www.eftlab.com.au/index.php/site-map/knowledge-base/118-apdu-response-list List of APDU resp ...

  10. sqlite - Sqlite Wrappers - Delphi

    http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers Aducom's SQLite: Open source (NewBSD) Delphi (4. ...