启用GPU模拟时,Android模拟器无限加载和错误

时间:2012-04-06 17:38:29

标签: android-emulator gpu emulation

我已从官方网站下载了整个Android SDK,并安装了新的模拟器(Android 4.0.3)。只要我没有启用GPU仿真它就可以工作(即使它需要大约5分钟才能启动然后使用大量资源)但是当我启用它时,仿真器会进入一个循环或其他东西并且它永远不会加载。当我查看任务管理器时,我看到内存使用量一直在增长,直到Windows消息显示有关内存不足的警告(因此,我必须将其关闭)。

当我执行“adb logcat”时,我收到了这个重复错误:

E/EGL/Emulation < 113>: RcMakeCurrent returned EGL_FALSE
E/EGL/Emulation < 113>: tid 114: egMakeCurrent<976>: error 0x3006 <EGL_BAD_CONTEXT>
E/libEGL        < 113>: egMakeCurrent:674 error 3006 <EGL_BAD_CONTEXT>
E/SurfaceFlinger< 113>: Couldn't create a working GLES context. checks logs. exiting...

我的电脑的显卡是nVidia 8400 GS 512 Mb,我的处理器是一个3,2 Ghz Intel,它不支持硬件虚拟化,我可以运行WebGL。也许这些信息可能有助于检测问题。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)