我已经为 windows 安装了 adt 包(带有 android 4.3)并安装了 jdk7。但是在我启动它时创建了一个 avd 后,会显示以下错误。如果有人能说出问题出在哪里以及如何解决,我将不胜感激
为 AVD 'avd5' 启动模拟器无法为 FB 0x3004 模拟器创建 pbuf 表面:警告:无法使用软件渲染器初始化 OpenglES 模拟。未找到扩展 WGL_ARB_make_current_read
我已经为 windows 安装了 adt 包(带有 android 4.3)并安装了 jdk7。但是在我启动它时创建了一个 avd 后,会显示以下错误。如果有人能说出问题出在哪里以及如何解决,我将不胜感激
为 AVD 'avd5' 启动模拟器无法为 FB 0x3004 模拟器创建 pbuf 表面:警告:无法使用软件渲染器初始化 OpenglES 模拟。未找到扩展 WGL_ARB_make_current_read
似乎这可能是模拟器仍然是 32 位的问题,因为它无法为模拟器分配足够的连续内存量。
以下帖子建议了您可以探索的各种选项:
通过将 \tools\lib\libOpenglRender.dll 重命名为 libOpenglRender.dll.disabled 来禁用 OpenGLES 仿真支持。
减少模拟器使用的内存量。试试 900MB,如果不行,试试 800MB,如果不行,试试 700MB,你懂的。(我建议从 512 MB 的相当低的值开始)
手动输入分辨率而不是选择 WXVGA720 或 800
我希望这有帮助...
单击Edit your virtual device
然后取消选中Use Host GPU
-我认为它会起作用。