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