您的位置:首页 > 移动开发 > Android开发

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

2016-09-03 18:50 801 查看

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

由于本人初写博客,写的不好的地方还希望大家能批评指正,希望能和大家一起相互学习、相互交流、共同成长。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐