I noticed that if I check the "Use host GPU" checkbox when creating a new virtual device with Android 2.3.3 and Intel x86 system image, the emulator just won't run, it shows black screen with no signs of life, aside from errors in logcat. According to some information that I found online, running on host GPU was never intended to work for 2.3.3 images, only 4.0.3+. But then I found this answer where the author claims to successfully run it after installing ironhide
. But ironhide, which I've never had a chance to use and don't quite know what it actually is, is only available on Linux.
Is there any way to run 2.3.3 with x86 system image and host GPU enabled on Windows?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
To use the graphics acceleration feature, you must have the following versions of the Android development tools installed: Android SDK Tools, Revision 17 or higher Android SDK Platform API 15, Revision 3 or higher
回答2:
Just uncheck the "Use Host GPU", as its intended for Android 4+. Emulator is fast enough on this combination even if you dont use host gpu and you set enough RAM when installing HAXM and disable the animation.