当我运行Genymotion时,我收到以下错误:
无法启动Genymotion虚拟设备。
无法为虚拟设备配置网络适配器。
请检查以下几点: 从VirtualBox中,在软件的主要参数中,检查网络适配器是否存在“仅主机”。从VirtualBox,在Genymotion虚拟设备参数中,检查第一个网络接口是否具有“仅主机”类型。如果不是,则手动设置此参数。
我该如何解决这个问题?
更新:在您进一步阅读之前,我想注意到自从我将VirtualBox升级到4.3.4后没有任何问题。
我在Ubuntu 13.10下使用VirtualBox 4.3.2。从Genymotion 2.0.0升级到2.0.1后,我遇到了同样的问题。
这是我为解决这个问题所采取的步骤,虽然我不确定哪一个适合你。
步骤1.启动VirtualBox,转到菜单文件/首选项菜单,转到网络部分,选择仅主机网络选项卡。
如果您没有定义任何适配器,那么您可以创建一个(如下所示)或者您可以忽略步骤1,当您尝试启动VM时,Genymotion将创建它。
如果你有一个适配器(vboxnet0),请单击编辑按钮。在编辑窗口中,必须启用DHCP服务器,并且服务器的IP地址和分配池必须与网络控制器的IP位于同一网络中。例如,我使用:
仍在VirtualBox中,选择您拥有的Android VM,单击“设置”按钮,选择“网络”部分。在Adapter 1选项卡中,您应该具有:
通常,如果你有所有这些设置,它应该工作正常,但它不适合我。所以我转到第2步。
步骤2.如Genymotion所示,启动VirtualBox,转到菜单File / Preferences菜单,转到Network部分,选择Host-only Networks选项卡并删除已定义的适配器。
在Genymotion中启动VM。 Genymotion将使用适当的设置重新创建适配器(如步骤1中所述)
通常情况下,如果第1步不适合你,第2步应该可以正常工作,但它不适合我。所以我转到第3步。
步骤3.在Genymotion中删除并重新创建Android VM(我按照步骤1中的描述离开了VirtualBox主机网络设置)。
这解决了我的问题,Android VM现在正常工作。祝好运。
安德鲁。
更新:发布答案后的第二天,当我第一次在genymotion中启动虚拟机时,它再次给出了同样的错误,并且vboxnetdhcp进程崩溃(并重新启动)。在第二次和以后的开始尝试它工作正常。所以VirtualBox DHCP进程可能仍然存在一些小问题。
更新:问题似乎存在于崩溃的虚拟Box DHCP服务器中:
/usr/lib/virtualbox/VBoxNetDHCP --network HostInterfaceNetworking-vboxnet0 --trunk-type netflt --trunk-name vboxnet0 --mac-address 08:00:27:72:4C:7B --ip-address 192.168.56.100 --netmask 255.255.255.0 --verbose
Floating point exception (core dumped)
删除并重新创建VM再次修复了该问题。也许Genymotion会向VBox DHCP发送一些无效数据,导致它崩溃(尽管仍然是VBox错误)。
我有同样的问题,厌倦了上述所有解决方案,并没有为我工作!问题是因为多个网络在VMware和VirtualBox以及其他VPN连接之间发生冲突。我遵循的解决方案是:
卸载virtualbox并重新安装它的上次更新
如果解决方案1无法正常工作,请尝试卸载所有VPN程序,VirtualBox,Genymotion并重新安装VirtualBox和Genymotion。两种解决方案都与我合作
防火墙可能是原因,只是尝试禁用它在我的情况下,它是由于防火墙。我在答案中尝试了所有这些建议,但没有一个对我有用。最后我禁用了防火墙它对我有用。
当我打开内置的Android模拟器(AVD)时,这个问题出现了一次。在开始更改设置中的任何内容之前,请检查是否已关闭它。
对于VIrtual Box 5.x
- 自动设置上述注释的设置
现在出错:
1.确保你有足够的Processor(s)
和Base Memory
- 所以PC可以支持VM配置(我使用1个处理器和所有VM的1024MB)
2.删除Genymotion
和Oracle VirtualBox Manager
中任何未使用的虚拟机 - 似乎保留了它们的配置,不管你是否使用它(特定虚拟机)
我在Ubuntu 16.04上启动Genymotion有同样的问题并以这种方式解决它https://medium.com/@avanvitharana/genymotion-on-ubuntu-16-04-cb8ef8fc70e9#.6y0bgmmjb
当我在Gennymotion
模式下启动Admin
时,它对我有用
还要确保更新Oracle VM Virtual Box。我尝试了一切但后来意识到问题是由于使用了旧版本的Virtual Box。
如果像我一样,你已经尝试了上面的所有内容(尤其是Windows 10用户),这里没有任何帮助,最终解决了这个问题。解决方案非常简单,但花了一天的时间来解决这个问题。
如果这里的所有其他答案都失败了(您可以检查您在VirtualBox中是否有正确创建的仅主机网络,这基本上是其他答案):
https://stackoverflow.com/a/33733454/586754(有截图)为我工作。
基本上,转到“VirtualBox仅主机以太网适配器”的Windows网络适配器设置,并选中“VirtualBox NDIS6桥接网络驱动程序”。
这使得Genymotion和Xamarin Android Player再次运行。
按照以下步骤工作genemotion就像魅力。
在这里查看完整视频,了解上述所有步骤并与genymotion一起使用。
我和你有完全相同的问题,尝试了一切,但解决方案非常简单:
我在这方面苦苦挣扎了一段时间,终于在Windows 10上找到了解决方案。
脚步:
网络和共享中心>更改适配器设置>右键单击VirtualBox仅主机网络(如果您有多个对所有这些网络执行以下操作)>属性>检查VirtualBox NDUS6桥接网络驱动程序
就我而言,唯一的选择是删除VM并再次下载。没有重新配置仅主机适配器没有帮助,我使用不同的DHCP寻址。 Virtual Box我更新到版本4.3.4和Genymotion更新到2.0.2
我正在运行OSX。建议的解决方案对我不起作用。我正在使用OSX Yosemite。我重新启动了Mac,然后通过启动卸载脚本(在启动虚拟机的dmg时显示)卸载VirtualBox,然后重新安装它。我也卸载并重新安装了Genymotion。现在一切顺利。
从2.02更新最新的GenyMotion版本到2.10 ...
** C:\%Users%\ AppData \ Local \ Genymobile \ Genymotion \ deployed
我知道这篇文章是旧的,但万一有人正在搜索谷歌,我想我应该提一下解决了我的问题。从上面的3个步骤后,错误消息消失了但屏幕仍然保持黑色并打开.apk卡在文件传输上。它与VPN应用程序有关(在我的案例中是Hamachi)。我刚关闭它然后模拟器运行正常。这篇文章促使我这样做:https://groups.google.com/forum/#!searchin/genymotion-users/network/genymotion-users/QAX_UrAzEn0/o947IXpsDuIJ