1

I have access to a Virtual Machine in my office's network through RDP. I am trying to setup my Android Project on that, but unfortunately the android emulator does not start on that VM. It shuts down with the following error in the Android Studio console:

Could not initialize emulator framebuffer ERROR: Could not create renderer: Couldn't find matching render driver

I searched the internet and found that it has something to do with OpenGL. RDP does not support OpenGL 2.0 which is required by the emulator. I also tried to use Genymotion but it also failed with the error related to OpenGL.

So is there any work around or any other solution/alternative to start the emulator on a RDP?

Rahul Patel
  • 5,858
  • 6
  • 46
  • 72
Jawed Warsi
  • 139
  • 1
  • 2
  • 6

1 Answers1

1

Quoting Google's documentation

Not Inside a VM - You cannot run a VM-accelerated emulator inside another virtual machine, such as a VirtualBox or VMWare-hosted virtual machine. You must run the emulator directly on your system hardware.

Sorry, you need a real machine

Diego Freniche
  • 5,225
  • 3
  • 32
  • 45
  • Emulator] could not get wglGetExtensionsStringARB [ Emulator] could not get wglGetExtensionsStringARB [ Emulator] could not get wglGetExtensionsStringARB [ Emulator] could not get wglGetExtensionsStringARB [Emulator] could not get wglGetExtensionsStringARB [Emulator] could not get wglGetExtensionsStringARB [- Emulator] could not get wglGetExtensionsStringARB [Emulator] could not get wglGetExtensionsStringARB [Emulator] Could not initialize emulated framebufferERROR: Could not create renderer: Couldn't find matching render driver – Jawed Warsi Mar 25 '15 at 05:00
  • Have you tried any of the solutions found in SO just searching this error message? ([here](http://stackoverflow.com/a/26378237/225503), [here](http://stackoverflow.com/questions/11407501/android-emulator-could-not-get-wglgetextensionsstringarb-error) or [here](http://stackoverflow.com/questions/22348905/android-emulator-could-not-get-wglgetextensionsstringarb)? Also: you get this error while running inside a VM or in a real PC? – Diego Freniche Mar 25 '15 at 08:08
  • Just for the record: due to lots of problems with the Android Emulator I tend to use always a connected real device. Always. Not Genymotion, not anything. When I need to use a fast emulator I use the Intel HAXM accelerator. I've faced no problems – Diego Freniche Mar 25 '15 at 08:11