Genymotion不启动Android虚拟设备
如何解决Genymotion / VirtualBox问题,何时无法启动Android虚拟设备?
收到贝娄消息:
无法启动Genymotion虚拟设备。
VirtualBox软件返回一个错误:“不兼容的状态”。
请运行VirtualBox软件来检查问题。 然后,尝试直接从VirtualBox运行Genymotion虚拟设备,以获得可能的解释。
有关更多信息,请参阅: https : //cloud.genymotion.com/page/faq/#vbox
问题是虚拟设备处于Saved
状态。 您需要将其closures以显示“ Powered Off
。
您需要启动VirtualBox.app
并closures设备。
在下面的屏幕截图Tablet
设备将无法启动
因此,您需要Start
处于Saved
状态的设备,然后closures(通过closures窗口),如下所示:
在Windows中,如果设备停留在“停止”模式,则可以closuresVirtual Box并在任务pipe理器中closures这两个进程(CTRL + ALT + DEL或CTRL + SHIFT + ESC)
- VBoxNetDHCP.exe
- VBoxHeadless.exe
然后在Genymotion中启动您的虚拟设备。
你也可以杀死操作系统中的虚拟机进程并closures它。
在Windows中, crtl-shift-exc
select虚拟机进程,并停止进程重新启动你的gennymotion它应该工作。
由障碍物添加
以下屏幕截图(虽然不涉及genymotion)说明了如何使用主要的virtualbox进程以及每个正在运行的计算机的virtualbox进程。 如果您展开任务pipe理器并查看命令行列,则会看到virtualbox.exe的参数,提供关于哪台机器的详细信息,以便您可以查看从哪里杀死了哪台设备(尽pipe我倾向于closures通常的虚拟机和加载快照,我可以看到他们如何可能从任务pipe理器closures)
当我试图运行虚拟设备时,
我不是处于保存状态,而是在“上师冥想状态”或类似于这个保存/丢弃/开始的东西中不能访问。 那么我是如何解决这个问题的
我启动了虚拟机箱的应用程序,你可以通过右键单击该设备来获取设备的日志。 在日志的底部有确切的原因为什么发生。
对我来说,原因是有关“低主机内存错误”使用这种低主机内存事件作为参考 ,说杀死与虚拟机和“googlecrashhandler.exe”相关的进程,因为它会清除内存,现在你的设备将是在暂停状态。
开始/放弃/保存将被访问,现在就像@ ViliusK在他的回答中所说的那样。
如果你正在使用Linux,只是转到terminal
sudo su
检查运行Virtual Box的进程
ps ax
获取进程ID并使用kill -9优先杀死它们
喜欢
杀-93217
然后再次启动虚拟框。
这将有所帮助
进入Oracle虚拟机,检查设备的内存是否超过了Oracle Virtual Box的内存(例如:HAXM存储:1024 MB,那么设备的内存应该less于1024MB)
最适合我的最简单的解决scheme,
以pipe理员身份运行genymotion