无法在VMWare中运行Genymotion

问题描述 投票:0回答:2

我在 Windows 7 32 位上运行的 VMWare“内部”运行 Genymotion 时遇到问题。它给我一个错误“无法初始化 OpenGL 渲染器库。”。起初,我没有注意到我的客户(Windows 7 32位)的OpenGL版本是1.1或1.4(我记不清了),然后我在网上阅读了一些关于如何将驱动程序更新到2.1的解决方案,但仍然,Genymotion 给了我同样的错误。我尝试卸载 Genymotion 并重新安装,但不幸的是,问题仍然存在。

我还在博客上读到,用户能够在 Windows XP 的 VMWare 上运行 Genymotion 我也尝试过,但它对我不起作用。然后我在主机上安装了它(我运行的是带有 OpenGL 4.x 的 Windows 8)并且它工作了。

这是我使用 glewinfo.exe 进行的测试结果,以查看我的来宾正在运行的 OpenGL 版本:http://pastebin.com/ncZv58DV

android opengl-es virtualbox vmware genymotion
2个回答
1
投票

事实上,Genymotion 需要直接访问硬件才能提供 OpenGL 加速。从虚拟机运行 Genymotion 会阻止它直接访问硬件组件。

https://www.genymotion.com/faq/#virtual-machine-start-impossible


0
投票

2023 年,问题来自 Virtual Box,而不是 Genymotion。 就我而言,要使模拟器正常工作,您只需将硬件加速传递给虚拟机即可:

此后,您需要关闭Genymotion,在VMWare机器中打开Virtual Box并启用3D加速并将驱动程序更改为VMSVGA:

© www.soinside.com 2019 - 2024. All rights reserved.