现在的位置: 首页 > 综合 > 正文

Android模拟器Genymotion,你从来没有见过的极速Android模拟器

2013年01月31日 ⁄ 综合 ⁄ 共 1129字 ⁄ 字号 评论关闭

相信大家在做Android开发的时候都会用到Android模拟器,但是原生的Android模拟器并不好用,启动速度慢,而且不支持OpenGL,不支持GPS,所以很多应用、游戏都不能运行。

今天给大家介绍一个工具,本人亲测,非常好用,叫做Genymotion。这是一个Android模拟器,支持OpenGL,支持GPS。

1.下载并安装VirtualBox

2.注册Genymotion帐号

3.下载并且安装Genymotion

ok,下面我们来快速体验一个模拟器的建立。

打开Genymotion,我们看到两个红框中的东西,大的是楼主已经下载过了的,你是第一次打开,还没有下载过api,所以不会有东西,是空的。点击小圈里的Add,我们输入刚才注册的帐号,然后登录。



登录之后,看到了和我们在eclipse中创建Android模拟器的时候差不多,不过不能自己设置内存什么的。如下图,

我们选择一个(一般是下载带有Google Apps的API,因为这个才支持OpenGL),然后点击Add,点击Next,开始下载,API有点大,请耐心等待,下载完了之后,直接点击create就可以了。



我们来看一下我们打开模拟器之后的效果,下载好API并且Create之后,在主界面点击选中我们的模拟器名称,点击play,启动了,等待几秒就ok了。


第一个模拟器出来了,右边有各种按钮,有电池的,有GPS的,反正比原生的强大多了,速度极快。

这个时候,打开VitrualBox,我们可以看到我们建立的模拟器,在VirtualBox左边的列表中显示出来了。楼主不知道这个是做什么用的,而且跟后面也没有多大的关系。

怎么让我们在eclipse中的工程可以在这个模拟器上跑起来呢?点击Menu->Settings,把我们下载好的Android的sdk路径放到里面,sdk从哪里找,看上一篇博客,安卓开发环境的搭建。这里楼主理解的是,然后再重新打开eclipse,就可以检测到我们的模拟器设备了,只要点击eclipse中的工程运行,选中我们的模拟器,就可以跑了。

(既然还是要用到原生的sdk,为什么呢?这里楼主理解的是,它不是用的原生的sdk里的Android开发版本的API,只是借用一下sdk文件中的adb文件,这个文件和设备有关系。每次我开着eclipse,插入Android手机数据线,打开开发者模式的时候,eclipse中就会有提示,关于adb的,我也没有细研究过



ok,到此,我们的极速模拟器完成了,你再也不用纠结了。而且现在游戏开发,大多用到OpenGL,而原生的模拟器不支持,需要用真机调试,而这个可以代替真机了,甚至比真机还好用。

大家有什么问题,不明白的地方,在下面给我留言,楼主每天都在的。

抱歉!评论已关闭.