无法启动Genymotion虚拟设备 - Virtualbox Host Only Ethernet Adapter启动失败

50
我正在使用Windows 8 Pro上的Genymotion v13.0成功创建虚拟设备,但当我尝试运行时,出现以下错误:无法启动Genymotion虚拟设备。 屏幕截图如下:

enter image description here

尝试通过VirtualBox运行它时,我收到了以下错误消息:Virtualbox Host Only Ethernet Adapter Failed to start 屏幕截图如下:

enter image description here

之前,虚拟设备能够正常运行,直到我遇到这个问题。请问有人可以告诉我如何解决吗?

1
每当我在使用VirtualBox时遇到问题,它几乎总是与Hyper-V有关。他们之间的紧张关系引起了很多麻烦。针对我遇到的这个错误信息,我必须使用Hyper-V管理器删除两个与VirtualBox相关的适配器(Hyper-V管理器>右侧的操作>虚拟交换机管理器>选择VB相关的交换机>删除)。 - Hong
https://dev59.com/DGMl5IYBdhLWcg3wKkPW#32818162 - Alen Siljak
1
没有一个答案对我有用?你最终解决了吗? - SweetWisher ツ
25个回答

31

我在使用GenyMotion 2.0.3和VirtualBox 4.3.6时成功了。我的问题是我有一台现有的host-only适配器被Vagrant使用,我不能简单地删除它,否则就会破坏我的Vagrant虚拟机。

在Virtual Box全局设置中创建一个新的host-only适配器。
为其分配与任何现有host-only适配器不同的地址空间。例如,我将其设置如下,同时我还有一个vboxnet0(由Vagrant使用),该适配器使用192.168.56.x

名称: vboxnet1
IPV4地址: 192.168.57.1
掩码: 255.255.255.0

DHCP:
地址 192.168.57.100 掩码: 255.255.255.0 低限: 192.168.57.101 高限: 192.168.57.254

然后,编辑您现有的GenyMotion VM以使用此host-only适配器,并从GenyMotion重新启动它。

祝你好运!


1
感谢提示!我对vbox host-only适配器进行了修复,Windows成功解决了它。从那以后,Geny Motion就可以正常工作了。顺便说一句,在Geny Motion文档中,他们说你可以删除适配器,下次运行genymotion时会重新创建它。 - oak

21

我曾经也有同样的问题,我通过以下方法解决了它:

  1. 打开Windows网络连接
  2. 右键点击创建的 VirtualBox Host only 适配器
  3. 选择属性
  4. 勾选 "VirtualBox NDIS6 Bridged Networking driver"
  5. 禁用并启用适配器

图片描述


17

我曾经遇到过同样的问题,并且通过以下步骤解决了它:

进入网络和共享中心 > 更改适配器设置,启用以下选项:

  • 本地连接(如果已禁用)
  • VirtualBox Host-Only Network

我认为启用第二个选项就足够了,但我还是进行了第一个选项的操作。

希望这能帮到你。


1
谢谢,这对我有用。实际上,那里创建了两个VirtualBox主机专用网络,所以我禁用了第二个(VirtualBox主机专用网络#2),启用了第一个(VirtualBox主机专用网络),一切都正常运行 :) 谢谢 :) - khurram

13

可能是因为您将超过50%的RAM内存分配给模拟器。

打开Oracle VM --> 设置 --> 通用,然后减少分配给设备的内存。

新版本中, 打开Oracle VM --> 设置 --> 系统 --> 主板选项卡,然后减少分配给设备的内存。


8
在Win10中,下载最新版本的VirtualBox可能会很有帮助。对我来说,这是唯一解决问题的方法。希望能为他人节省时间和麻烦。

谢谢。这是唯一在Wib 10上可用的选项。 - rulet

5
以下是解决我的问题的方法:
  1. 进入控制面板 -> 网络和 Internet -> 更改适配器设置,右键点击VirtualBox Host-Only Network并选择属性,以下选项必须被勾选:

    • Microsoft 客户端
    • VirtualBox 桥接网络驱动程序
    • QoS 流量调度程序
    • 适用于 Microsoft 网络的文件和打印机共享

    如果看到其他程序,请选择并卸载它。

  2. 在 VirtualBox 中转到 文件 -> 首选项 -> 网络,双击 VirtualBox Host-Only 以太网适配器,编辑如下:
    IPv4 地址: 192.168.56.1 子网掩码: 255.255.255.0
    DHCP:地址 192.168.56.100 子网掩码: 255.255.255.0
    下限:192.168.56.101 上限:192.168.56.254
    重新启动或注销 Windows 并启动 Genymotion
    如果这没有解决您的问题,请在虚拟机中转到 文件 -> 首选项 -> 网络,并删除 Host-Only 以太网适配器。


只是检查适配器设置中的VirtualBox桥接模式对我有用。 - erickrf

4

打开虚拟机软件VirtualBox,选择你的虚拟Android设备并点击设置。

enter image description here

选择“网络”。

enter image description here

确保“启用网络适配器”复选框已选中。同时确保“附加到:”已选择“仅主机适配器”。记下适配器的名称。

enter image description here

打开设置并点击“网络和Internet”。

enter image description here

在弹出的窗口中点击“更改适配器选项”。

enter image description here

在打开的窗口中,您可以找到许多网络名称。寻找与您之前在VirtualBox中注意到的网络名称匹配的网络名称。

enter image description here

注意该网络是否已启用或禁用。

如果该网络已禁用,请右键单击并点击“启用”。

如果该网络已启用,请右键单击,点击“禁用”,然后再次点击“启用”。

enter image description here

关闭窗口,在Genymotion中启动您的虚拟设备。现在设备应该可以正常启动,没有任何错误。


3

选择你的VM -> 设置 -> 网络 ->禁用网络适配器(它将由Genymotion重新配置)

在Genymotion UI中再次启动Android镜像(不是在Virtualbox中),现在应该可以工作了!


2

我在Mac OS中遇到了同样的问题,这是VirtualBox V5.0.2中的一个错误,在V5.0.3中得到了修复,我安装了V5.0.3后问题就解决了。


1
在我的情况下,有两个原因(已检查)导致我的Genymotion设备无法在Windows 10/64位上运行。
1. VPN正在运行并连接。
2. "基础内存"数量:
运行虚拟机>在列表中选择您的设备>设置>系统(左侧列表)>将基础内存设置为1024。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接