android - genymotion 在没有 opengl 的虚拟系统中,这可能吗?

标签 android opengl emulation smartphone genymotion

见帖子 https://stackoverflow.com/questions/25033916/how-do-i-fix-ralloc-c-for-mesa-opengl-driver-compilation

虚拟电脑信息:一台 hyper-v 虚拟远程桌面电脑,配备 64 位 Windows、7g 内存、8 核和不支持 OpenGL 的显卡。

无论是 Genymotion、Bluestacks 还是用于 Eclipse 的 genymotion 插件都不能在虚拟 pc 中工作,如果我将 android studio 虚拟手机设置为 android L 预览,则 android studio 虚拟电话确实可以工作,但速度太慢并且没有显示按钮,因此无法导航。任何类型的智能手机都可以,我只是希望能够在类似手机的环境中测试特定的应用程序。

我尝试为 32 位和 64 位的 opengl 支持编译自定义台面库,无法更改任何视频卡设置或更新虚拟 PC 上的任何驱动程序。

Q1:如果你有一台虚拟电脑,虚拟显卡不支持 openGL,我如何让 genymotion 在虚拟操作系统中模拟手机?

Q2:除了android studio phone emulator,人们还知道哪些替代方案不需要OpenGL支持?

最佳答案

恐怕我要让你失望了! 我有这个完全相同的问题,据我所知,这很可能是不可能的,因为在 hyper-v guest 中没有提供 GPU 硬件加速支持。 但问题是,如果您从 Windows Server 2008 R2 或 win Server 2012 运行 hyper-v,您可以使用名为“RemoteFX vGPU”的额外工具访问您的 GPU 资源,您可以在这里找到更多相关信息:

http://social.technet.microsoft.com/wiki/contents/articles/16652.remotefx-vgpu-setup-and-configuration-guide-for-windows-server-2012.aspx

所以我想我们一直在使用这个糟糕的 AVD Manager 模拟器,直到 Microsoft 开始为所有 hyper-v 修订提供下降解决方案,再次为坏消息道歉!我自己还在震惊中!

关于android - genymotion 在没有 opengl 的虚拟系统中,这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075860/

相关文章:

Linux QT GCC OpenGL GLEW - 向编译器添加参数

c++ - 在C++中默认情况下结构体的内存是如何排列的?

emulation - 仿真器如何工作以及如何编写?

java - Android Studio 中播放的本地视频存放在哪里

java - Android - 当我在打开 GPS 的情况下启动应用程序时出现 NullpointerException

java - 如何将元素固定到底部

c++ - VS : Include ressource files in build/exe

c++ - 使用 Xbox 360 Controller 的鼠标模拟

java - 在 Java 中嵌入极简 Unix 操作系统

android - ListView 未出现/Android 布局