我是Android编程新手。我指的是google开发者网站,以学习android。当我运行应用程序UI时,我遇到了这些错误。
H:\SDK\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
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
could not get wglGetExtensionsStringARB
getGLES1ExtensionString: Could not find GLES 1.x config!
Failed to obtain GLES 1.x extensions string!
Could not initialize emulated framebuffer
我正在使用android studio。
答案 0 :(得分:95)
答案 1 :(得分:69)
我最近遇到了同样的问题,问题出现是因为AVD尝试使用系统的显卡渲染图形而无法做到这一点,因为系统的图形驱动程序不是最新的,或者它是不支持这个,所以这里是解决方案。
第1步:
第2步:
答案 2 :(得分:6)
配置新设备时,请使用选项"软件 - GLES 2.0" for&34;模拟性能"类别。单击"显示高级设置"将显示此选项。配置AVD时。
答案 3 :(得分:3)
我刚碰到这个,这是因为我通过Windows远程桌面运行。当我在本地登录时,它工作正常。
答案 4 :(得分:2)
确保您不是从eclipse运行AVD管理器转到安装目录android / AVD manager.exe并右键单击以管理员身份运行然后进行更改。
答案 5 :(得分:0)
我的笔记本电脑运行Windows 10并有两个GPU,我遇到了一个非常相似的问题:一个在Intel处理器内,另一个是Nvidia。当系统使用低性能的Intel GPU时,将出现错误。我需要使用“高性能NVIDIA处理器”“运行” Android Studio 右键单击应用程序链接,然后依次单击“使用图形处理器运行”和“高性能NVIDIA处理器”,即可使用NVIDIA运行大多数程序。
不幸的是,这不适用于Android Studio应用程序链接。我必须转到“设置”>“显示”>“图形设置”>“浏览”,然后选择Android Studio可执行文件(studio和studio64,我都为这两个文件做了) 然后,该应用程序将出现在“浏览”按钮的下方,依次选择该应用程序,“选项”和“高性能”。