我已从官方网站下载了整个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。也许这些信息可能有助于检测问题。
感谢您的帮助