gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-28 23:45:27 85 4
gpt4 key购买 nike

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

Unable to start the Genymotion virtual device.

Unable to configure the network adapter for the virtual device.

Please, check the following points:
From VirtualBox, in the main parameters of software, check a network adapter "Host-only" is present.From VirtualBox, in the Genymotion virtual device parameters, check the first network interface has the type "Host-only". If no, then set this parameter manually.

我该如何解决这个问题?

最佳答案

更新:在您进一步阅读之前,我想注意到自从我将 VirtualBox 升级到 4.3.4 后我没有遇到任何问题。

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

这些是我解决此问题所遵循的步骤,尽管我不确定哪一个适合您。

步骤 1. 启动 VirtualBox,进入菜单 File/Preferences 菜单,进入 Network 部分,选择 Host-only Networks 选项卡。

如果您没有定义任何适配器,那么您可以创建一个(如下所示),或者您可以忽略第 1 步,Genymotion 将在您尝试启动 VM 时创建它。

如果那里有适配器 (vboxnet0),请单击编辑按钮。在编辑窗口中,您必须启用 DHCP 服务器,并且服务器的 IP 地址和分配池必须与网络 Controller 的 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 中启动您的虚拟机。 Genymotion 将使用正确的设置重新创建适配器(如步骤 1 中所述)

通常,如果第 1 步对您不起作用,则第 2 步应该可以正常工作,但对我没有用。所以我转到第 3 步。

第 3 步。 在 Genymotion 中删除并重新创建 Android 虚拟机(我在第 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 错误)。

关于android - GenyMotion 无法启动 Genymotion 虚拟设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19922077/

85 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com