android-emulator - 启用 GPU 模拟时 Android 模拟器无限加载和错误

标签 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。也许这些信息可用于检测问题。

感谢您的帮助

最佳答案

问题已通过 SDK 工具修订版 19 修复

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

关于android-emulator - 启用 GPU 模拟时 Android 模拟器无限加载和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047050/

相关文章:

android - 在模拟器 (GenyMotion) Android 4.3 中显示 EditText 的键盘

android - image 不是 2 的幂?

android - 使用 houdini(Android 模拟器)在基于 x86 的 AVD 上运行 ARM 库

javascript - 将纹理从 GPU 复制到 CPU

cuda - Nvidia 的 Fermi GPU 如何向流式多处理器发出线程 block

low-level - CPU 仿真和锁定到特定时钟速度

internet-explorer - 如何在 IE11 中使用 F12 开发人员工具在旧版 Internet Explorer 上测试我的网站

android - adb 永远等待运行模拟器

visual-studio-code - Flutter 删除/删除模拟器

ios - CIFilter似乎在GPU上失败