我在 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
事实上,Genymotion 需要直接访问硬件才能提供 OpenGL 加速。从虚拟机运行 Genymotion 会阻止它直接访问硬件组件。
https://www.genymotion.com/faq/#virtual-machine-start-impossible