I've got Genymotion installed on VMWware. When I try to run up a virtual device, I get the message:
Unable to start the Genymotion virtual device. Check if your video card support OpenGL. If no, then Genymotion virtual device can not start. If yes, maybe you should update your video card drivers.
Detailed information: Failed to initialize backend EGL display (error: 4).
I've searched for this and suggestions have included:
Try using Genymotion (already doing that!)
Update your video card drivers (I've already got the latest drivers)
The following post: Unable to start the Genymotion virtual device, but the video card is not recognised and no drivers are available.
I'm beginning to wonder if you can run Genymotion within a VM. Has anyone had this issue and, if so, how did you resolve it?
Genymotion is a VM hosting solution, so it's not surprising that you cant run it within a VM!
From the Genymotion FAQ
Genymotion doesn't start from a virtual machine
Genymotion can't be run from a virtual machine.
Indeed, Genymotion needs a direct access to the hardware in order to
provide OpenGL acceleration.
Running Genymotion from a virtual machine prevents it to directly
access the hardware components.
So Genymotion is incompatible when installed from within VMWare,
Parallels, Hyper-V, VirtualPC.
Related
We are working remotely on client's virtual machine. I keep getting the VT-X/disabling hyper-V error even after doing the needful.
So, my question is , is it possible to run emulator, which is itself a VM on another VM?
If not, suggest a way to work around this problem.
Thanks in advance
is it possible to run android emulator on client's virtual machine?
I think the problem is not you are working remotely on client's virtual machine, the problem is that your Physical machines turn on the Windows feature : Hyper-V, but when you run an Android Emulator, it needs to disabling the Hyper-V, so it gives the VT-X/disabling hyper-V error.
I have test working remotely on client's virtual machine and turn on the Hyper-V. When I run an Android emulator from Android Studio, it failed and gives me the error message :
To solve this problem, you should turn off your hyper-v and restart the computer. If you cant do this, you could try using Visual Studio Emulator for Android. As the document said :
with Hyper-V compatibility you can run the emulator side-by-side with the Windows Phone Emulator and other Hyper-V VMs
Then, you could run the Android emulator.
I don't know about what happens in a VM.
But, emulator is not possible in nested VM. I found that out while installing android studio when I got the error message explaining the same.
Regarding working emulator with VM, we can go with #Grace Feng
I have a question that looks quite complicated. I need to setup a complete development environment for Android in a virtual machine. I mean, create a virtual machine (player is Virtualbox last version) with Windows 8.1 as guest os.
In this vm, I installed Android Studio which works quite well. My problem is in running any android virtual device. I know I can't run x86 based emulator because I can't disable hyper-v, but I read somewhere that is should be possible to run arm based emulator (even if they are very slower). In fact, I can create and start an emulator, but it stuck with a blank screen, nothing happens and, of course, I can't deploy any application.
My question is:
1. Is it possible to run an AVD in a virtual machine?
2. My virtual machine has a memory of 2GB, maybe this isn't enough for running the AVD?
Thank you in advance
I've tried searching, but cannot resolve this error message when running the Genymotion Android emulator:
Here is my directory layout if that helps:
There are two version of genymotion.One withe the virtual box and another without the virtual box.You should install the one with the virtual box in case it is not installed on your machine then reinstall genymotion with the virtual box from official websiteenter image description here. This might solve your problem.
Take a look: https://www.genymotion.com/#!/developers/user-guide#installing-genymotion
Check version of your VirtualBox + be sure that everything from this list is not about you:
Genymotion cannot be run from a virtual machine. Indeed, it needs a direct access to the hardware in order to provide OpenGL acceleration. Running Genymotion from a virtual machine prevents it to directly access the hardware components. Therefore, Genymotion is incompatible when installed from VMWare, Parallels, Hyper-V or VirtualPC.
Guys I've installed genymotion on virtual box provided with setup . now every time i want to start the virtual device I've to restart my laptop & sometimes even that doesn't help . So I've decided to install that on VMWare 11 . Can anyone help me please on this issue.
If anyone can solve this error which says can't connect to virtualbox ,That would be helpful also. But I still prefer solution with VMWare .
I've tried solution like DHCP server address solution which is suggested by official support site of genymotion , but that doesn't help also.
I've tried glew solution also but their support center doesn't accept log file(text) or image of error.
Snapshot of error :
I had the same issue, Genymotion can't be launched on a virtual machine!
This is quoted from their faq:
Why doesn't Genymotion start from a virtual machine? Genymotion cannot
be run from a virtual machine. Indeed, Genymotion needs a direct
access to the hardware in order to provide OpenGL acceleration.
Running Genymotion from a virtual machine prevents it to directly
access the hardware components. Therefore, Genymotion is incompatible
when installed from VMWare, Parallels, Hyper-V or VirtualPC.
About the problem with virtual box try the following steps:
1. Open Virtual box. Go to preferences.
2. Click on networks option.
3. Click on Host-only networks tab
4. Delete all host adapters.
5. Start Genymotion. It will automatically create a new network adapter with required settings.
The above worked for me.
I have installed both Virtual Box and genymotion and virtual device.
When I start virtual device Nexus-S it gives me this error:
Unable to start Genymotion virtual device.
Unable to initialize OpenGl renderer library.
Check if the video card support OpenGL 2.0
In Ubuntu
how can I make it run now?
Please Help
Sorry to tell you that geny motion cant run without graphic memory and opengl.
I think you doesn't have graphic card or opengl so it will not work till you doesn't have these things
:)
try to download the lower android version loke sony xperia s
or any other mobile of android 2.3 version
It'll work.
Download genymotion from website Genymotion
After that, you can install type this below command.
cd ~/Downloads/
chmod +x genymotion-2.1.0_x64.bin
./genymotion-2.1.0_x64.bin
PS: This is guide for Ubuntu Users.