如何解决Genymotion / VirtualBox问题,什么时候无法启动Android虚拟设备?
收到Bellow消息:
无法启动Genymotion虚拟设备。
VirtualBox软件返回错误:“不兼容状态”。
请运行VirtualBox软件以检查问题。然后,尝试 直接从VirtualBox运行Genymotion虚拟设备 可能的解释。
有关更多信息,请参阅: https://cloud.genymotion.com/page/faq/#vbox
答案 0 :(得分:73)
问题是虚拟设备处于Saved
状态。您需要将其关闭以状态Powered Off
。
您需要启动VirtualBox.app
并关闭设备电源。
在下面的屏幕截图中,Tablet
设备无法启动
因此,您需要Start
处于Saved
状态的设备,然后将其关闭(通过关闭窗口),如下所示:
答案 1 :(得分:46)
在Windows中,如果设备卡在"停止"模式,您可以关闭Virtual Box并在任务管理器中终止这两个进程(CTRL + ALT + DEL或CTRL + SHIFT + ESC)
然后在Genymotion中启动您的虚拟设备。
答案 2 :(得分:7)
你也可以杀死操作系统中的虚拟机进程并以这种方式关闭它。
在windows Ctrl + Shift + Esc 选择vm进程并停止进程重启你的gennymotion它应该工作。
由barlop添加
以下屏幕截图(虽然它不涉及genymotion),说明了如何拥有主虚拟机进程以及每个正在运行的计算机的虚拟机进程。如果您展开任务管理器并查看命令行列,您会看到virtualbox.exe的参数提供了有关它是哪台机器的详细信息,因此如果您从那里杀死它,您可以看到您正在杀死哪个设备(尽管我倾向于断电)虚拟机正常并加载快照,我可以看到它们如何从任务管理器中断电)
答案 3 :(得分:3)
当我尝试运行虚拟设备时,
我不是处于保存状态但是在“古冥冥想状态”中或者在此保存/丢弃/启动中的某些内容无法访问。那么我是如何解决这个问题的
我启动了虚拟框应用程序,您可以通过右键单击该设备来获取设备的日志。在日志的底部有确切的原因。
对我来说,原因是与“低主机内存错误”相关的事情使用此low host memory incident as a reference表示要杀死与VM相关的进程和“googlecrashhandler.exe”,因为它将清除内存,现在你的设备将处于暂停状态。
开始/丢弃/保存将可以访问,现在就像@ViliusK在他的回答中所说的那样。
答案 4 :(得分:3)
如果您使用的是Linux,请转到终端
检查使用
运行Virtual Box的进程获取进程ID并使用kill -9
优先杀死它们像
然后再次启动虚拟框。
这将有助于
答案 5 :(得分:0)
转到Oracle虚拟机并检查设备的RAM是否超过Oracle Virtual Box的RAM(例如:HAXM存储:1024 MB,然后设备的RAM应小于1024 MB)
答案 6 :(得分:-1)
对我有用的最简单的解决方案,
以管理员身份运行genymotion