'无法获得Android模拟器的wglGetExtensionsStringARB'

时间:2012-09-08 05:42:36

标签: opengl-es android-emulator avd

实际上我在eclipse中的Android应用程序有问题。当我运行我的程序时,它会给我一条消息,其中包含许多错误。 所以我在这里复制并粘贴它们以向您展示模拟器的确切问题。有什么想法吗?

Starting emulator for AVD 
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

5 个答案:

答案 0 :(得分:6)

尝试将RAM设置为512 Mb。它对我有用。

答案 1 :(得分:1)

回答这个问题可能为时已晚,但我通过安装最新版本的图形(视频)驱动程序解决了问题(could not get wglGetExtensionsStringARB)。 同样来自设备属性,我已选中“use host GPU”选项。它现在正在使用以下设置:
settings for virtual device

答案 2 :(得分:1)

尝试更新显卡驱动程序

答案 3 :(得分:0)

模拟器的图形加速利用了开发计算机的图形硬件,特别是其图形处理单元(GPU),可以更快地进行屏幕绘制。要使用图形加速功能,您必须安装以下版本的Android开发工具:

Android SDK Tools, Revision 17 or higher
Android SDK Platform API 15, Revision 3 or higher

请查看此链接http://developer.android.com/tools/devices/emulator.html#acceleration

答案 4 :(得分:0)

这是略有边缘的情况但我的模拟器在我运行它的计算机当我远程连接到该计算机(通过RDP)并尝试启动模拟器时,它开始运行正常有这些错误。

我认为这是模拟器软件通过远程连接的限制,因为我去了计算机的物理位置并启动了模拟器,它工作正常。