Android 快速模拟器Genymotion

genymotion是一款号称速度最快性能最好的android模拟器,它基于Oracle VM VirtualBox。支持GPS、重力感应、光、温度等诸多传感器;支持OpenGL 3D加速;电池电量模拟;能够运行在windows、linux、mac系统下;并提供的有eclipse下的插件,可以支持在eclipse下进行应用开发测试。

(一)首先介绍下如何下载并运行genymotion模拟器

http://www.genymotion.com/网站上点击sign up按钮开始进行注册。

填写相关注册信息

完成注册后会提示你有邮件发到你上一步填写的邮箱去激活账户

在邮箱里激活刚注册的账户

激活刚注册的账户会提示你可以开始下载genymotion

登陆刚注册的账户

选择下载genymotion

选择包含virtualbox的genymotion-1.0-vbox.exe进行下载

下载完genymotion-1.0-vbox.exe,运行该exe按照默认的选项一路安装下去即可

安装完成后在桌面上会发现genymotion命令行工具图标:Genymotion Shell;genymotion程序图标:Genymotion:Genymotion;以及虚拟机Oracle VM VirtualBox的图标。

点击Genymotion图标运行genymotion会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备。

使用注册好的用户名和密码连接服务器

连接好服务器后开始添加自己需要的虚拟机

按Next按钮创建虚拟设备

点击Next

点击Create按钮

创建完成

运行虚拟设备

设置android SDK目录

再次运行genymotion中的虚拟设备

使用起来确实比google提供的模拟器流畅不少

(二)安装安兔兔进行测分

genymotion模拟器的安兔兔测试得分

google模拟器的安兔兔测试得分:

安兔兔测得在同一台电脑上同是Nexus 480X800的虚拟设备genymotion分值高达13836,而http://blog.csdn.net/yearafteryear/article/details/9255431测试得到的google模拟器只有区区953,genymotion在各项参数上均表现好不少。

(三)在eclipse下安装genymotion插件

启动eclipse,选择Help->Install New Software菜单

点击add按钮

填入Genymobile、http://plugins.genymotion.com/eclipse点击OK按钮

选择genymotion相关插件选项进行安装

接受相关协议

忽略相关警告

提示重启eclipse即已经完成genymotion插件的安装,点击yes按钮重启eclipse

重启eclipse会在工具栏上发现genymotion的图标,点击即可启动该插件。

第一次启动genymotion插件需要填入genymotion的安装目录:C:\Program Files\Genymobile\Genymotion

(四)调试应用程序,这里我调试一个OpenGL的程序。发现OpenGL的程序在genymotion上运行的很好。

点击eclipse上的genymotion插件图标,在弹出的对话框选择以前创建的虚拟设备启动。

在eclipse下的工程项目上单击鼠标右键,在弹出的菜单里选择Run as->Run Configurations.

在Run Configurations对话框选择下面的选项即可

之后运行工程项目即可发现当前的这个opengl项目在genymotion上能很流畅的运行

(五)genymotion shell命令行工具

可在genymotion shell下输入相关指令获取一些信息或者设置一些参数之类

genymotion shell支持的命令行如下所示:

Command line options

  • -h Print help
  • -r ip_address Connect to specific Genymotion Virtual Device
  • -c "command" Execute the given command in genyshell environment and return
  • -f file Execute the content of the file. Each command per line

Available commands

  • battery getmode
    Return the current battery mode of the selected virtual device. The mode can only be:

    • host: The virtual battery reflect the host battery (if exists)
    • manual: In this mode, you can set the level and status battery values
  • battery setmode
    Set the battery mode. The mode can only be:           
    • host: The virtual battery reflect the host battery (if exists)
    • manual: In this mode, you can set the level and status battery values
  • battery getlevel
    Return the current battery amount of power. The value can only be between 0% and 100%.
                If the battery mode is "host", the returned value is the host value.
  • battery setlevel
                Set the current battery amount of power. The value can only be between 0% and 100%.
                Set the battery level force the "manual" mode: if the last mode was "host", then it‘s turned to "manual"
  • battery getstatus
    Return the current battery status. There are 4 possible status:            
    • Discharging: The power supply is disconnected and the battery is discharging.
    • Charging: The power supply is connected and the battery is charging.
    • Full: The battery is full.
    • Unknown: Sometimes, the battery status cannot be established, it happens when there is no host battery.
  • battery setstatus
    Set the current battery status. There are 4 possible status:           
    • Discharging: The power supply is disconnected and the battery is discharging.
    • Charging: The power supply is connected and the battery is charging.
    • Full: The battery is full.
    • Unknown: Sometimes, the battery status cannot be established, it happens when there is no host battery.
  • devices list
    List available Genymotion virtual devices and provides details like current states or IP address.
  • devices ping
    Send a ping message to check if virtual device if responding
  • devices refresh
    Refresh Genymotion virtual device list. Use it to keep the list up-to-date.
  • devices select
    Select the Genymotion virtual device you want to interact with.
  • devices show
    List available Genymotion virtual devices and provides details like current states or IP address
  • gps activate
    Activate the GPS sensor (if not already activated)
  • gps desactivate
    Desactivate the GPS sensor (if activated)
  • gps getlatitude
    Return the actual latitude (if GPS is activated AND already has a latitude) or 0
  • gps setlatitude
    Set latitude (and activate GPS if not allready activated)
  • gps getlongitude
    Return the actual longitude (if GPS is activated AND allready has a longitude) or 0
  • gps setlongitude
    Set longitude (and activate GPS if not allready activated)
  • gps getaltitude
    Return the actual altitude (if GPS is activated AND allready has a altitude) or 0
  • gps setaltitude
    Set altitude (and activate GPS if not allready activated)
  • gps getaccuracy
    Return the actual accuracy in meters (if GPS is activated AND allready has a accuracy) or 0
  • gps setaccuracy
    Set accuracy (and activate GPS if not allready activated)
  • gps getorientation
    Return the actual orientation in meters (if GPS is activated AND allready has a orientation) or 0
  • gps setorientation
    Set orientation (and activate GPS if not allready activated)
    • android version
      Return the Android version of the selected virtual device
    • build number
      Return the genymotion shell build number
    • help
      Prompt the help.
    • pause
      Pause execution (in number of seconds).
    • version
      Return GenyShell version.
    • exit or quit
      Close Genymotion Shell.
时间: 2024-08-14 21:02:20

Android 快速模拟器Genymotion的相关文章

android的模拟器-Genymotion

1.1  Genymotion安装及使用 Genymotion是 android的模拟器,比起Android Virtual Device,genymotion的速度很快的. 1.1.1     Genymotion的安装 官网下载地址为:http://www.genymotion.com/ 个人网盘地址: http://pan.baidu.com/s/1bZYmcA 下载完成后,点击genymotion-2.5.3-vbox.exe下一步下一步直接安装,见安装的截图: 一直点击Next. 点击

Eclipse+超快速的模拟器Genymotion开展Android申请书(第一步:安装和配置Genymotion)

一.安装和配置Genymotion (1)因为Eclipse自带SDK模拟器,慢启动,别说 今天给大家介绍一个更快速的模拟器Genymotion (2)第一次去Genymotion在官方网站上注册一个账号.此帐户是非常有用的 请记着你的账号和password(我用的是QQ好注冊的) 网址是:https://www.genymotion.com/ (3)填好信息之后 点击 Creat account 就可以注冊  然后到你的邮箱激活 就好了! (4)然后去下载genymotion  鉴于下载的比較

一起来学习使用更快更好用的Android模拟器Genymotion

相信使用过Android原生模拟器的同学,对该模拟器都深恶痛绝,启动时间长,操作起来非常卡顿,而且经常还与我们的Eclipse失联,各种毛病丛生,极大的影响了我们的开发时间与效率.今天我们来介绍一款更快更好用的Android模拟器Genymotion的使用规则,为我们的开发事业助力! 我们先来看一下这款模拟器长什么样子呢! 我们可以清楚的看见它能支持原生模拟器所不能支持的GPS定位功能,摄像头和电源管理等等功能,还有各类的模拟感应器,是不是非常动心了呢!他还能与我们的Eclispe完美整合,支持

Android模拟器Genymotion安装使用教程详解

一.注册\登录 打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作.如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中). 注册 如果没有账号,则需要先注册.在登录界面,点击Create an account按钮打开注册界面. 注册界面如下:(使用谷歌浏览器翻译后的界面) 按照上面的提示输入相关内容,需要注意的是输入邮箱和密码后,系统会发送一封邮件到你邮箱,请一定要去验证.注意:一定要进行验证!!!

Android模拟器Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:http://blog.csdn.net/fengyuzhengfan/article/details/53366252 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类.今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴. Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子.之前Android SDK中的模拟器运行速度一直是大家吐槽的

ArcGIS4Android 3 :最快Android模拟器Genymotion

整理了使用方法和资源: Android开发人员都知道,原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题.当然很多人都会选择直接使用android手机来开发,但是有时候需要在投影仪上演示程序的时候手机不太好做到吧.这里给大家介绍一款很好的android模拟器——genymotion. 一.安装方法 1.Genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,加载APP的速度比较快,操作起来也很流畅. 2.Genymotion依赖于

android studio关联genymotion模拟器,未显示设备

如以下截图所示,在搭建android studio+genymotion时,遇到android studio关联genymotion时,显示不出模拟器设备,请问有没有遇到此现象的朋友,分享下解决方法,谢谢!

Android Studio安装genymotion模拟器

1.Genymotion的安装: Genymotion无疑是目前最快最好用的模拟器.官网下载地址:https://www.genymotion.com/ 先注册,然后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,如下图红框部分所示: 下载完成后,开始安装.然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备: 使用之前注册的账号进行连接: 然后选择其中一个版本的模拟器: 当然了,如果要在模拟器上运行程序,

最强Android模拟器genymotion的安装与配置

Android开发人员都知道,原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题.当然很多人都会选择直接使用android手机来开发,但是有时候需要在投影仪上演示程序的时候手机不太好做到吧.这里我给大家介绍一款很好的android模拟器——Genymotion. 网上可以看到很多介绍Genymotion模拟器安装及使用方法的博文,我这两天也在自己电脑上进行了一些实践,经过一天的捣腾才装好,遇到了不少的问题,所以写下该博文做个记录. 一.Genymotion介绍  1.Genymotio