android开发中genymotion安装过程详解(包括安装过程中一些问题的解决方法)

一、genymotion的简介

Genymotion是一套完整的工具,它提供了Android虚拟环境。如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择, 它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。

Genymotion支持Windows、Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧。



Genymotion特性:

最好的Android模拟体验
  • 支持OpenGL加速,提供最好的3D性能体验

  • 可以从Google Play安装应用

  • 支持全屏并改善了使用感受

全控制
  • 可同时启动多个模拟器

  • 支持传感器管理,如电池状态、GPS、Accelerator加速器

  • 支持Shell控制模拟器

  • 完全兼容ADB,您可以从主机控制您的模拟器

管理设备
  • 易安装

  • 兼容Microsoft Windows 32/64 bits, Mac OSX 10.5+ and Linux 32/64 bits

  • 可以配置模拟器参数,如屏幕分辨率、内存大小、CPU数量

  • 轻松下载、部署最新的Genymotion虚拟设备。

Genymotion是一款快到让人无语的X86上的Android模拟器,有了它你就可以在没有Android设备的情况下使用PC进行模拟,而且其效能与运行速度都让人咂舌,他的启动速度非常快,对于第二代处理器仅仅10秒进入android桌面;占用资源极少,200MB内存就能流畅跑起来,并且在模拟器运行起来之后,几乎没有任何迟滞感,只要你的显卡支持开放性标准:openGL。

二、genymotion安装方法详解

1、在其官网上注册一个genymotion的账号https://www.genymotion.com/account/create/


2、在官网上下载genymotion的安装包https://www.genymotion.com/download/


建议选择with VirtualBox的那一个安装包,这样就不要再去下载VirtualBox了。

3、双击安装包


4、点击OK


5、点击Next


6、点击Install,然后就开始安装genymotion和VirtualBox了

7、安装完成后,双击桌面上的genymotion图标,打开genymotion(由于我的genymotion中已经添加了一个虚拟机,所以在"Your viryual devices"中有一个选项)


8、点击Settings


9、点击Sign in


10、然后输入您在第一步中注册的账号和密码,点击Sign in,登陆成功后显示如下界面,在界面的左下角有您的账号


11、点击Add


12、然后从中选择一个虚拟机,点击Next



13、点击Next,然后就出现了下载的界面


14、等到下载完成后显示如下界面


15、点击Start,这样就可以启动模拟器了


三、在eclipse中配置genymotion

1、  在eclipse中依次点击Help->Install New Software后显示如下界面


2、然后将上图中的选项勾选成和下图一样(不然的话可能会查询不到genymotion的插件)


3、点击Add


4、在Name中填Genymotion,在Location中填https://www.genymotion.com/plugins/eclipse/


5、点击OK,然后再点击Install,这样genymotion的插件就成功安装在eclipse了,安装genymotion插件成功后的eclipse界面如下图


6、单击上图箭头所指的图标(如果出错的活可能您genymotion的路径在eclipse中没有配置好,点击ok然后选择您所安装的genymotion的路径,路径的获取方法为:在genymotion的图标上右键,然后选择打开文件位置,然后再出现的界面中就可以看出genymotion的安装路径)


7、选择您所安装的虚拟机,然后点击Start,这样便可以启动您的虚拟机了



三、genymotion安装过程中常见错误的解决方法

用genymotion模拟器启动报错:Unable to start the virtual device


原因分析:

通过在VirtualBox上启动并查看虚拟机启动失败的日志文件可知由于windows7系统是破解版的,所以系统中的dwmapi.dll文件发生改变,最终导致了虚拟机启动失败。

日志文件:


解决方法:

1、依次点击计算机->学习系统(C)->Windows->System32


2、在搜索框中输入dwmapi,按下回车键


3、然后将这两个文件的名字互换,互换后再从VirtualBox中启动虚拟机时会出现unable to load R3 module


这个问题同样是破解了windows主题的原因,所以只需要按照上面的方法将themeservice.dll,themeui.dll,uxtheme.dll这三个文件与他们对应的后缀名为.backup的文件互换一下名字,然后再从VirtualBox中启动虚拟机时就可以成功启动了,同时此时从genymotion中启动虚拟机也可以重新启动了。



由于本人初写博客,写的不好的地方还希望大家能批评指正,希望能和大家一起相互学习、相互交流、共同成长。





  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器genymotion虚拟机希望能够给你带来最好的Android模拟体验,目前具备以下特性(更多特性正在开发,敬请期待): 支持OpenGL加速,提供最好的3D性能体验 可以从Google Play安装应用 支持全屏并改善了使用感受 全控制 可同时启动多个模拟器 支持传感器管理,如电池状态、GPS、Accelerator加速器 支持Shell控制模拟器 完全兼容ADB,您可以从主机控制您的模拟器 管理设备 易安装 兼容Microsoft Windows 32/64 bits, Mac OSX 10.5+ and Linux 32/64 bits 可以配置模拟器参数,如屏幕分辨率、内存大小、CPU数量 轻松下载、部署最新的Genymotion虚拟设备。 从Eclipse启动虚拟设备 使用Genymotion测试您的应用。 2特性编辑 最棒模拟体验 支持OpenGL加速,提供最好的3D性能体验 可以从Google Play安装应用 支持全屏并改善了使用感受 全控制 可同时启动多个模拟器 支持Shell控制模拟器 完全兼容ADB,您可以从主机控制您的模拟器 管理设备 易安装 兼容Microsoft Windows 32/64 bits, Mac OSX 10.5+ and Linux 32/64 bits 可以配置模拟器参数,如屏幕分辨率、内存大小、CPU数量 轻松下载、部署最新的Genymotion虚拟设备。 从Eclipse启动虚拟设备 使用Genymotion测试您的应用 3环境要求编辑 操作系统要求 Windows XP SP3 (32 or 64 bits) Windows Vista (32 or 64 bits) Windows 7 (32 or 64 bits) Ubuntu 12.04 Ubuntu 12.10 Mac OS X 10.x 系统环境要求 支持OpenGL 2.0 CPU支持VT-x或者AMD-V虚拟化,通过BIOS设置开启 至少512MB内存 至少提供100MB的硬盘空间供Genymotion安装,至少2GB硬盘空间用来部署Genymotion虚拟设备。有些可能需要8G以上,这主要取决于您安装在虚拟机里的应用程序。 可用网络连接(用于安装和更新) 系统显示分辨率不低于1024x768 应用程序要求 Oracle VirtualBox >= 4.1(版本越高越好
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GraysonWP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值