android - android Genymotion无法启动Genymotion虚拟设备

  显示原文与译文双语对照的内容
87 0

运行Genymotion时,出现以下错误:

无法启动Genymotion虚拟设备。

无法为虚拟设备配置网络适配器。

请检查以下几点:
从VirtualBox软件的主要参数中,检查网络适配器"仅主机"是否存在。在Genymotion虚拟设备参数中,检查第一个网络接口是否具有"仅主机"类型。如果没有,则手动设置这里参数。

那我该怎么修复?

时间:原作者:0个回答

76 3

更新:在进一步阅读之前,我想注意,自升级以来,我没有任何问题。

我在 13.10下使用 VirtualBox 。从 Genymotion 2.0.0升级到 2.0.1后,我遇到了同样的问题。

这些是我继续修复这个的步骤,尽管我不确定哪一个是你工作的。

步骤: Start开始 VirtualBox,转到菜单文件/首选项菜单,转到网络部分,选择 host Networks 。

如果你没有定义任何适配器,那么你可以以创建一个( 如下所示),或者者你可以以忽略步骤 1.

如果你有一个适配器,那么( vboxnet0 ) 单击编辑按钮。在编辑窗口中,必须启用DHCP服务器,服务器的IP地址和分配池必须与网络控制器的IP一致。例如我使用:

  • IPv4地址/子网掩码:192.168.56.1/255.255.255.0 ( 在适配器选项卡上)
  • 启用DHCP服务器检查( 在DHCP服务器选项卡上)
  • 服务器地址/网络掩码:192.168.56.100/255.255.255.0
  • 服务器下/上地址:192.168.56.100/192.168.56.254

在VirtualBox中,选择你拥有的Android虚拟机,单击设置按钮,选择 Network section 。在适配器 1选项卡中,你应该具有:

  • 启用网络适配器检查
  • 附加到:仅主机适配器
  • 名称:vboxnet0

通常,如果你有这些设置,它应该能正常工作,但它并没有给我。所以我移动到第 2步。

按指示收费 start start VirtualBox,menu菜单 file preferences preferences Network Network Network select select Networks Networks Networks Networks Networks Networks Networks adapters 。

在Genymotion中启动虚拟机。Genymotion将使用正确的设置重新创建适配器( 如步骤 1所述)

通常,如果步骤 1不适用于你,步骤 2应该工作,但它不适用于我。所以我移动到第 3步。

步骤 3 删除并重新创建 Genymotion ( VirtualBox只保留了我在步骤 1中描述的网络设置) 中的Android VM 。

这解决了我的问题,安卓的工作。好运。

Andrei 。

更新:发布后的一天,当我第一次在genymotion中启动VM时,再次出现同样的错误,vboxnetdhcp进程崩溃了。在第二次和以后的开始尝试。所以它可能仍然是一个小问题 VirtualBox DHCP进程。

更新:问题似乎驻留在虚拟箱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)

删除和重新创建虚拟机修复问题。或者许Genymotion将一些无效的数据发送给 iframe DHCP,使它的崩溃( 仍然是一个 VBox Bug ) 。

原作者:
...