火速提升Android仿真器的运行速度 ——仿真器Genymotion

一、问题概述

  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,再运行一下就可以了。

时间: 2024-10-20 22:56:28

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

十大技巧快速提升Android应用开发性能

一个应用程序要想开发成功,质量至关重要.用户要求它们决定安装到自己设备上的Android应用程序反应迅即.性能合理.如果应用程序未能提供好用的功能和稳定的用户体验,那么很快就会被卸载掉.本文我们将介绍十大技巧快速提升Android应用开发性能. 1:首先要有良好的编程习惯 要成为一名优秀的资源管理员;既要运用常识,还要使用公认的算法和标准的设计模式.在资源使用方面,如果你打开了资源,要记得关闭资源.要尽量晚地获取,尽量早地释放.这些由来已久的编程准则同样适用于你的Android应用程序,如果它们

Android Studio添加插件(Genymotion)

官方模拟器的龟速已让我们无力吐槽,幸好有genymotion这款逆天的Android虚拟机,它有着快速的开启速度,良好的交互界面.是Android开发必备的良品,甚至有些玩家已经用genymotion在电脑上玩Android游戏.今天就要和大家分享如何在Android Studio添加插件(Genymotion). 首先你要去genymotion 官网  https://www.genymotion.com,下载这两个文件 如图 然后 双击第一个文件安装,一直next即可(中间一些安装路径可以自

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

Genymotion提供Android虚拟环境的工具集.相信很多Android开发者一定受够了速度慢.体验差效率及其地下的官方模拟器了.如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择.Genymotion支持Windows.Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧. Genymotion特性 提供最好的Android模拟体验 支持OpenGL加速,提供最好的3D性能体验 支持从Goole Play安装应用 支

基于“ViewHolder”技术提升Android ListView中Item View加载效率

对于提升Android中频繁使用的ListView子Item View的加载效率,基于两点基本考虑: 1,Android的View的创建比较消耗资源: 2,findViewById()也不是最快的. 所以在实际开发中经常使用的适配器中的getView()方法: public View getView(int position, View convertView, ViewGroup parent); 如果每次都在里面创建一个新View出来,将导致效率低下,比较高效率的做法是每次判断convert

提升Android开发效率的5个经验总结【同行说技术】

一.快速提高Android开发效率的Web工具 在Google的广大支持下,便捷开发Android程序的Native工具层出不穷.其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍的效果. 二.Android App 性能优化实践 本文记录了Android App优化需要用到的工具和以及在实践中的Tips. 三.BlockCanary — 轻松找出Android App界面卡顿元凶 BlockCanary是作者利用个人时间开发的Android平台上的一个轻量的,非侵入

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

工欲善其事,......stm32的开发环境搭建 观看地址  说到仿真器,首先要了解一下JTAG. JTAG协议 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试.现在多数的高级器件都支持JTAG协议,如ARM.DSP.FPGA器件等.标准的JTAG接口是4线:TMS. TCK.TDI.TDO,分别为模式选择.时钟.数据输入和数据输出线. 相关JTAG引脚的定义为: TMS:测试模式选择,TMS

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

我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器.当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Studio 1.0,个人感觉使用起来还是不错的.之前下载过一些Android studio的早期版本,但是都因为"网络问题"而安装失败,无奈删除.而这一次,Android studio 1.0下载后,不需要再联网下载东西了,直接解压就可以使用.  一.Android Studio 1.0.1的下

Android 最好用的模拟器 Genymotion

Android 模拟器一直以速度奇慢无比著称,基本慢到不可用,对比 iOS 开发用的模拟器,天壤之别,但是今天介绍的 Android模拟器 Genymotion,速度不亚于真机. Genymotion 来自于 AndroVM 这个开源项目,基于 x86 和 VirtualBox,支持 OpenGL 加速,可以用于 Mac/Win/Linux.最近发布了新版,支持了 Android2.3/4.3,新增了拖拽安装 apk,移除了 Google 市场(后面提供解决方案).另外增加了功能更丰富的付费版,

Android最好用的虚拟机——Genymotion

昨天写代码的时候遇到了一个神坑bug——死活不出标题栏,这下我连requestWindowFeature()都不需要写了——尼玛坑爹呀.找同学帮我debug的时候同学不建议我用实体机调试,因为不是google原生安卓系统,会出现各种奇葩问题.于是想用原生ADT运行应用但是很卡,于是他推荐了genymotion. GenyMotion号称x86上最快的安卓模拟器,运行起来不论是启动速度还是运行的流畅程度都令人称奇.这是一个附加功能付费软件,具体的使用流程如下: 1.登录http://www.gen