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

来源:互联网 发布:java wait 异常ill 编辑:程序博客网 时间:2024/04/29 06:49

一、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中启动虚拟机也可以重新启动了。



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





0 0
原创粉丝点击