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