GenyMotion无法启动Genymotion虚拟设备

敬錞 *_*錞 潘 49 android virtualbox genymotion

当我运行Genymotion时,我收到以下错误:

无法启动Genymotion虚拟设备.

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

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

我该如何解决这个问题?

And*_*i B 79

更新:在您进一步阅读之前,我想注意到自从我将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位于同一网络中.例如,我使用:

  • 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 VM,单击"设置"按钮,选择"网络"部分.在Adapter 1选项卡中,您应该具有:

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

通常,如果你有所有这些设置,它应该工作正常,但它不适合我.所以我转到第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)
Run Code Online (Sandbox Code Playgroud)

删除并重新创建VM再次修复了该问题.也许Genymotion会向VBox DHCP发送一些无效数据,导致它崩溃(尽管仍然是VBox错误).

  • 以上都不适合我.我无法启动此设备:预览2.3 Nexus S. (3认同)

Vil*_*len 24

如果像我一样,你已经尝试了上面的所有内容(特别是Windows 10用户),这里没有任何帮助,最终解决了这个问题.解决方案非常简单,但花了一天的时间来解决这个问题.

  1. 建议从虚拟框中删除仅主机网络适配器,打开虚拟框文件 - >首选项 - >网络 - >选择选项卡仅主机网络适配器 - >全部删除(从genymotion启动虚拟机时不用担心它会创建新的).现在打开Genymotion并尝试启动您的虚拟设备.得到错误?这很好地遵循第二步
  2. (实际修复了什么问题)转到控制面板 - >网络和Internet->网络连接,在那里你应该看到一个虚拟盒创建的以太网网络适配器(它是从genymotion启动设备时自动创建的),所以右键单击然后在属性然后检查VirtualBox NDIS6桥接网络驱动程序,请参见附图. 看附图
  3. 你完成了.从genymotion启动你的设备,现在应该工作.


Nir*_*hta 6

按照以下步骤工作genemotion就像魅力.

  1. 打开Oracle VM虚拟Box

  2. 文件 - > 首选项(ctrl + g) - >打开一个对话框 - >选择网络 - >选择仅主机网络选择适配器(右侧有三个按钮-add -remove -Edit host only nw.,

    如果你没有任何适配器,那么创建.

  3. 选择适配器后,选择编辑仅编辑主机网络(空间)

  4. 打开一个对话框,然后选择DHCP服务器 选择启用服务器并填写所有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

  5. 好的

  6. 在启动oracle虚拟机时,有一些不同的选项卡,如常规,系统,显示,存储,网络等.单击网络

  7. 打开一个对话框,选择启用网络适配器 连接到 - > 仅限主机网络 ,主要是在名称选项卡中,选择您选择的适配器,两个适配器都很匹配 您选择虚拟机的示例... 2然后这里也选择那个.

  8. 好.

  9. 现在发挥你的基础.如果再次出现错误然后再次重新启动播放你成功了.

  10. :)

观看完整视频,了解上述所有步骤并与genemotion配合良好.

https://www.youtube.com/watch?v=YuJ6ZfudFp8


Azl*_*mal 5

我和你有完全相同的问题,尝试了一切,但解决方案非常简单:

  1. 打开网络与共享中心
  2. 更改适配器设置
  3. 右键单击Virtualbox仅主机适配器,然后选择属性启用"Virtualbox NDIS6 Bridget网络驱动程序"