3

我已经为 windows 安装了 adt 包(带有 android 4.3)并安装了 jdk7。但是在我启动它时创建了一个 avd 后,会显示以下错误。如果有人能说出问题出在哪里以及如何解决,我将不胜感激

为 AVD 'avd5' 启动模拟器无法为 FB 0x3004 模拟器创建 pbuf 表面:警告:无法使用软件渲染器初始化 OpenglES 模拟。未找到扩展 WGL_ARB_make_current_read

4

2 回答 2

0

似乎这可能是模拟器仍然是 32 位的问题,因为它无法为模拟器分配足够的连续内存量。

以下帖子建议了您可以探索的各种选项:

  • 通过将 \tools\lib\libOpenglRender.dll 重命名为 libOpenglRender.dll.disabled 来禁用 OpenGLES 仿真支持。

  • 减少模拟器使用的内存量。试试 900MB,如果不行,试试 800MB,如果不行,试试 700MB,你懂的。(我建议从 512 MB 的相当低的值开始)

  • 手动输入分辨率而不是选择 WXVGA720 或 800

我希望这有帮助...

于 2013-12-12T09:55:27.063 回答
0

单击Edit your virtual device然后取消选中Use Host GPU-我认为它会起作用。

于 2015-08-29T06:22:45.827 回答