Genymotion does not start Android virtual device

AndroidVirtualboxGenymotion

Android Problem Overview


How to resolve Genymotion/VirtualBox issue, when can't start Android virtual device?

Bellow message is received:

> Unable to start the Genymotion virtual device. > > The VirtualBox software returned an error: "incompatible state". > > Please, run the VirtualBox software to check for issues. Then, try to > run the Genymotion virtual device directly from VirtualBox to have a > possible explanation. > > For more information refer to: > https://cloud.genymotion.com/page/faq/#vbox

Unable to start the Genymotion virtual device -

Android Solutions


Solution 1 - Android

The issue is that virtual device is in Saved state. You need to turn it off to state Powered Off.

You need to start VirtualBox.app and power off the device.

In the screenshot below Tablet device would not start Oracle VM VirtualBox with several Android virtual devices

So you need to Start the device which is in Saved state and then power it off (by closing window) like this: Power off Android virtual device in VirtualBox

Solution 2 - Android

In Windows, if the device is stuck in "Stopping" mode you can shutdown Virtual Box and kill these two processes in the Task Manager (CTRL + ALT + DEL or CTRL + SHIFT + ESC)

  • VBoxNetDHCP.exe
  • VBoxHeadless.exe

Then launch your virtual device in Genymotion.

Solution 3 - Android

You can also in kill the vm process in the OS and shut it off this way.

In windows Ctrl+Shift+Esc choose vm processes and stop the processes restart your gennymotion it should work.

Added by barlop
The following screenshot(while it doesn't involve genymotion), illustrates how, you have the main virtualbox process, and a virtualbox process for each running machine. If you expand task manager and look at the command line column, you see the parameters to virtualbox.exe give details about which machine it is, so you could see which device you were killing if you killed it from there (though I tend to poweroff the virtual machine normally and load a snapshot, I can see how they could potentially be powered off from task manager)

enter image description here

Solution 4 - Android

when i was trying to run the virtual device,

i was not in the saved state but in "guru meditation state" or something like that in this saved/discard/start were not accessible. So how did i solve this problem

I started the virtual box app and in that u can get the logs of the device by Right clicking on that device. At the bottom of the log there is the exact reason why it happened.

For me the reason was something related to "low host memory error" using this low host memory incident as a reference which said to kill the processes related to VM and "googlecrashhandler.exe" as it will clear the memory and now ur device will be in paused state.

And the Start/discard/saved will be accessible, Now do as @ViliusK has said in his answer.

Solution 5 - Android

If you are using Linux, just goto terminal

sudo su

check processes running Virtual Box with

ps ax

get process id and kill them with priority using kill -9

like

kill -9 3217

and then start virtual box again.

that will help

Solution 6 - Android

go to Oracle virtualbox and check if the device's RAM exceeds the one from that of the Oracle Virtual Box (Ex: HAXM storage:1024 MB then device's RAM should be less than 1024MB)

Solution 7 - Android

The simplest solution that works for me,


> Run genymotion as administrator


Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionViliusKView Question on Stackoverflow
Solution 1 - AndroidViliusKView Answer on Stackoverflow
Solution 2 - AndroiddunwanView Answer on Stackoverflow
Solution 3 - AndroidsiviView Answer on Stackoverflow
Solution 4 - AndroidSwapnil KadamView Answer on Stackoverflow
Solution 5 - AndroidProgrammerCkView Answer on Stackoverflow
Solution 6 - AndroidMahesh V NView Answer on Stackoverflow
Solution 7 - AndroidAndrew LamView Answer on Stackoverflow