到目前为止,我一直在尝试运行 developer.android.com 提供的两个 OpenGL 示例代码,但没有任何运气。它们编译和部署正常,但无论它有什么配置都无法在模拟器上运行,但它们在设备上运行良好。所以它必须是模拟器而不是代码。我一直在阅读这些关于这个问题的线程(这似乎是一个常见问题),但对我没有任何作用。首先我的工作环境是:
- 视窗 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
至于包裹,我有:
安卓 4.3 (API 18)
- SDK平台
- Android SDK 构建工具
Android 支持库
安装。
任何帮助或解决方法的人?这是杀了我...