2

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

谢谢你的帮助

4

1 回答 1

2

SDK 工具修订版 19 解决了问题

http://code.google.com/p/android/issues/detail?id=28529

于 2012-04-13T14:30:20.003 回答