【发布时间】:2026-01-23 09:05:02
【问题描述】:
这篇文章http://cobworks.ca/2010/04/19/why-android-market-has-no-games/ 表明它没有,但我希望自 4 月以来可能有所改变。
【问题讨论】:
-
在我看来,我的 Android 2.1 和 2.2 模拟器都不支持 OpenGL ES 1.1 或 2.0(尽管 1.1 在 > Android 1.6 上运行良好)...奇怪!
这篇文章http://cobworks.ca/2010/04/19/why-android-market-has-no-games/ 表明它没有,但我希望自 4 月以来可能有所改变。
【问题讨论】:
Google 发布了一个支持原生 x86 处理器的新版本,这加快了速度。它还支持 OpenGL ES 2.0,faster-emulator-with-better-hardware:
作为奖励,由于我们现在支持 OpenGL ES 2.0,因此您的 OpenGL 游戏现在可以在模拟器中运行。
注意:创建虚拟机时,如果您想利用新功能,请务必从硬件菜单中选择“GPU 仿真”选项。
参考:
liliputing
【讨论】:
Android Emulator(SDK 2.3 中提供)不支持 OpenGL ES 2.0。 Google 正在开发此功能,但尚不可用。
更新:它在 OS X 和带有 4.0.3 图像的 windows 上可用。
【讨论】:
这对我有用; 我的模拟器在 4.2.2 平台上运行 1. 从 SDK 管理器的 extras 中下载并安装 intel X86 Emulator Accelerator (Haxim) (如果没有,您可能需要在 Bios 设置上启用虚拟化。)。 2. 选择一个低尺寸的 AVD,比如 3.2" 。 3.选择一个 Android API 而不是 google API target\ 。 (Google API 默认为 Ameabi-v7a CPU,但您需要一个 intel Atom x86 。 4选择合理的内存和内部存储。 5 检查 AVD 中的“使用主机 GPU”。 6 在运行您的 android 应用程序时,在附加的命令行选项命令中添加“-gpu on”。 “HAX 正在工作,模拟器在快速 virt 模式下运行”...这会在运行时显示在您的控制台上
(我的模拟器变得比我的电脑更快)
【讨论】:
是的,支持已在姜饼中完成。见version notes。
【讨论】: