【问题标题】:Emulator error while starting an avd启动avd时出现模拟器错误
【发布时间】:2013-09-03 10:59:49
【问题描述】:

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

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

【问题讨论】:

    标签: android-emulator


    【解决方案1】:

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

    以下post 建议您可以探索各种选项:

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

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

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

    我希望这会有所帮助...

    【讨论】:

    • 您的解决方案至少启动了模拟器,但没有显示任何内容。空白屏幕。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 2020-09-23
      相关资源
      最近更新 更多