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