【发布时间】:2013-11-10 09:46:00
【问题描述】:
到目前为止,我一直在尝试运行 developer.android.com 提供的两个 OpenGL 示例代码,但没有任何运气。它们编译和部署正常,但无论它有什么配置都无法在模拟器上运行,但它们在设备。所以它必须是模拟器而不是代码。我一直在阅读这些关于这个问题的线程(这似乎是一个常见问题),但对我没有任何作用。首先我的工作环境是:
- Windows 7 - 32 位
- 适用于 windows x86 v22.2.1 的 ADT 包
- JDK 7
- ATI Radeon X1600 系列驱动更新
我怀疑应用程序的失败与我在模拟器运行时遇到的这个错误有关:
Failed to create Context 0x3005
could not get wglGetExtensionsStringARB
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
我已选中和取消选中“使用主机 GPU”和“快照”选项,但没有任何改变。我更换了内存和内部存储器,但什么也没发生。我什至更改了android:installLocation,这对某些人来说似乎是个问题,又没有运气了。
我的猜测是 ADT 包中缺少一堆库文件,或者我必须从 SDK 管理器安装一些包。
我有:
- libEGL_translator.dll
- libGLES_CM_translator.dll
- libGLES_V2_translator.dll
- libOpenglRender.dll
和
- lib64EGL_translator.so
- lib64GLES_CM_translator.so
- lib64GLES_V2_translator.so
- lib64OpenglRender.so
在我的sdk/tools/lib
至于包裹,我有:
-
Android 4.3 (API 18)
- SDK 平台
- Android SDK 构建工具
Android 支持库
已安装。
任何帮助或解决方法的人?这可要了我的命……
【问题讨论】:
标签: android eclipse opengl emulation