6

我有用于 ICS 的 HD7690M XT(6770M 的超频版本)和 Android 模拟器(sdk 工具 rev.20)无法启动硬件 OpenGL ES 仿真,并显示以下错误消息:

模拟器:错误:无法加载 OpenGLES 仿真库:无法加载 DLL!
模拟器:警告:无法使用软件渲染器初始化 OpenglES 模拟。

并且使用软件渲染器我得到了非常糟糕的颜色分辨率(请参阅随附的屏幕截图)。我怀疑这是由于软件渲染器(在模拟早期版本的 Android 中没有这样的问题)。有可以运行硬件仿真的人看到这个问题吗?

在此处输入图像描述

在此处输入图像描述

硬件 GPU 仿真可以在哪些显卡上运行?(可以通过执行查看详细的调试信息$ emulator -avd your_avd_name -verbose

4

4 回答 4

9

我在我的 Windows 7(64 位)机器上遇到了同样的问题。原因是libOpenglRender.DLL无法定位。我添加C:\Program Files (x86)\Android\android-sdk\tools\libPATH变量中,现在可以启动模拟器而没有错误消息。但是,与您的屏幕截图相比,我看不出图形质量有什么不同。

于 2012-08-01T12:26:34.293 回答
7

将以下文件从 SDK\tools\lib 复制到 SDK\tools。

  1. libEGL_translator.dll
  2. libGLES_CM_translator.dll
  3. libGLES_V2_translator.dll
  4. libOpenglRender.dll
于 2013-08-10T04:42:19.953 回答
6

将所有 dll 文件从 tools\lib 复制到工具。

于 2013-04-16T10:02:33.823 回答
1

将 toos\lib 添加到 PATH 可以,您唯一需要记住的是将其添加到 PATH 的 HEAD 中,而不是末尾。检查这篇文章: https ://code.google.com/p/android/issues/detail?id=33336

于 2013-09-04T06:12:18.807 回答