Could not run Android emulator as could not initialize emulated framebufferHAX in Windows 7

人盡茶涼 提交于 2019-12-04 03:17:35

问题


I am using Google map activity and added some dependencies to display the map on an emulator.

I'm getting the following error:

C:\Users\root\AppData\Local\Android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_One_API_21
Failed to create Context 0x3005
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
emulator: WARNING: Could not initialize OpenglES emulation, using software     renderer.
could not get wglGetExtensionsStringARB
emulator: device fd:524
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
Could not initialize emulated framebufferHAX is working and emulator runs in fast virt mode
ERROR: Could not create renderer: Couldn't find matching render driver

I reinstalled all plugins and SDK but it didn't help.

The emulator is shown for a millisecond and disappears again, and I end up with this message.


回答1:


Its because of video drivers not working properly or its not compatible with the emulator screen display resolution.

So just update your windows driver and restart the system, keeping your display or screen at highest resolution, then start your Android Studio and it will work fine. Just Google how to update your video driver or display driver and you can go ahead.




回答2:


GenyMotion or Andy or BlueStacks does require VT-x support as well. Try an older API SDK for slow emulator..:-(




回答3:


When you're working on a Remote Desktop, disconnecting and connecting again to the host machine can help.



来源:https://stackoverflow.com/questions/28869640/could-not-run-android-emulator-as-could-not-initialize-emulated-framebufferhax-i

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!