Genymotion的安装配置与使用(一)

来源:互联网 发布:nginx if 编辑:程序博客网 时间:2024/05/22 10:43

Genymotion的安装配置与使用

首先是进入Genymotion 官网 :https://www.genymotion.com/,进去登录或注册账号,然后到Genymotion的下载界面去下载Windows平台的安装包(With VirtualBox(自带VirtualBox的安装)或者WithOut VirtualBox(不带VirtualBox的安装)),如下图:

这里写图片描述

点第一步进入下载页面,第二步和第三步分别对应有VirtualBox和无VirtualBox的2种情况,用户可根据自己电脑配置的情况来选择下载和安装。

下面来说下我安装的步骤:

一、首先,确定好自己安装的2款软件的安装路径,为了避免出错,我用了它默认的后面的文件命名,但是磁盘我修改成自己想安装的磁盘(D盘)下了

Genymotion的安装文件路径为:D:\Program Files\Genymobile\Genymotion
VirtualBox的安装文件路径为:D:\Program Files\Oracle\VirtualBox
当然了,各位可以尝试下自定义的文件路径是否可行,在此我没有尝试。

二、其次,我们在按照步骤一步一步安装完成后,会发现VirtualBox打开什么文件都没有,同时,Genymotion点开也是没有设备,这就需要我们来添加了,看下图:

这里写图片描述

1、点击1会出现很多手机设备供你选择,此时你随便选择一款你需要安装的手机,然后“Next”,这时一般情况下是直接失败,无法下载,那么你要做的操作就是
1、找到该路径C:\Users\Administrator\AppData\Local\Genymobile下的genymotion.log的文件;
2、打开文件,进入后 crtl+f 搜索 .ova 字符,找到最后一个;
3、此时你看到的应该是一个url,将该url复制到浏览器中下载该文件(此文件即为你刚刚genymotion中选中并下载失败的设备),如下图:

这里写图片描述

4、将你刚刚下载完的文件放入该路径文件夹下:C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova

如下图:
这里写图片描述

5、给VirtualBox配置刚刚下载的文件,即上图中的文件,通过打开Oracle VM VirtualBox管理器,点击“管理” – > “导入虚拟电脑” –> 将磁盘路径C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova下存放的文件给添加进去 –> “下一步” –> … –> 直到安装结束,如下图:

这里写图片描述

这里写图片描述

当你添加完成后要注意一点,右键查看下该设备的设置是否合格,如下图:

这里写图片描述

注:我使用时就是将此处改为了windows的设置,模拟器起了没反映,改回Linux的就好了,你们的情况可以自己尝试下,说的有误的话也欢迎指正。

6、导入完了你再去启动Genymotion会发现,此时Genymotion下已有了该设备,你可以去启动了,当然,你在studio软件下配置的Genymotion路径没问题的情况下也时可以正常运行的。如下图:

这里写图片描述

三、最后,启动你要使用的软件去配置上的你的模拟器的路径去启动起来吧!

附:

问题报错收集:

1、出现问题:”unable to start VirtualBox”,即VirtualBox打不开

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.PSDispatch looks fine. Weird.返回 代码: E_NOINTERFACE (0x80004002) 组件: VirtualBoxClientWrap 界面: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573} 

解决方法:

修改注册表(打开注册表 在DOS界面 :输入 regedit- 然后回车)

HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}
InprocServer32 修改为C:\Windows\system32\oleaut32.dll

2、出现问题“Error Unable to start the Genymotion virtual device.OpenGL 2.0”

Error Unable to start the Genymotion virtual device.Unable to initialize OpenGL renderer libraryCheck if your video card supparts OpenGL 2.0 if no,then Genymotionvirtual device can not start.if yes,maybe you should update your videocard drives.错误提示翻译:错误:无法启动genymotion虚拟设备。无法初始化OpenGL渲染库检查您的视频卡supparts OpenGL 2。如果没有,那么genymotion虚拟设备不能;如果是的,也许你应该更新你的视频卡驱动。

解决方法一:

一般发生这种错误提示会出现在windows2003/XP这样的系统上,原因就是没有开启显示–完全加速!

解决步骤:点击开始–控制面板–显示–设置–高级–疑难解答–硬件加速直接拉倒最右边–全(或者完全)–确定即可解决:
Error Unable to start the Genymotion virtual device.
Unable to initialize OpenGL renderer library
Check if your video card supparts OpenGL 2.0 if no,then Genymotion
virtual device can not start.if yes,maybe you should update your video
card drives.

解决方法二:

换显卡(不排除显卡不支持的可能)或更新驱动精灵中相应的组件(显卡驱动没安装好的可能),然后再尝试下。

3、Genymotion和VirtualBox都能正常显示和运行,但是打开的Genymotion出现没有内容显示(白屏或者黑屏)

解决方法:

下载的Genymotion和VirtualBox不匹配,一个版本高一个版本低了,导致Genymotion无法正常启动,所以:
genymontion2.7的和 VirtualBox4.3以下的组合,不会出现各种问题
genymontion2.9和VirtualBox5.0以上的组合,不可控的情况不知道会不会出现,有待进一步测试。
genymotion和VirtualBox的匹配强烈推荐官网下载时用With VirtualBox版本(推荐使用)

欢迎各位友人提出你们遇到的问题来交流,当然也同样接受我整理有误的地方,欢迎指正!

qq:824553938 期待与你的交流

阅读全文
0 0
原创粉丝点击