【问题标题】:Unable to start Genymotion Virtual Device - Virtualbox Host Only Ethernet Adapter Failed to start无法启动 Genymotion 虚拟设备 - Virtualbox Host Only 以太网适配器无法启动
【发布时间】:2013-10-07 00:53:51
【问题描述】:

我在 Windows 8 Pro 上使用 Genymotion v13.0 成功创建了虚拟设备,但是当我尝试运行它时出现此错误:Unable to start Genymotion Virtual Device.

截图:

尝试通过 Virtualbox 运行它,我收到以下错误消息: Virtualbox Host Only Ethernet Adapter Failed to start

截图:

在我遇到此问题之前,虚拟设备之前可以正常运行。

谁能告诉我如何修复它?

【问题讨论】:

  • 每当我在使用 VirtualBox 时遇到问题,总是与 Hyper-V 相关。他们紧张的关系造成了很多麻烦。在我出现此错误消息的情况下,我不得不使用 Hyper-V 管理器删除两个与 VirtualBox 相关的适配器(Hyper-V 管理器 > 操作(右侧)> 虚拟交换机管理器 > 选择 V​​B 相关开关 > 删除)
  • 没有一个答案对我有用?你解决了吗?

标签: android virtualbox genymotion


【解决方案1】:

Genymotion 问题已解决

我已经尝试了所有解决方案来解决 Genymotion 问题,它说无法创建虚拟主机网络,我在它上面工作了 2 天,但后来我尝试重置我的网络并且它可以工作现在 Genymotion 工作正常. 此解决方案的步骤是:-

【讨论】:

    【解决方案2】:

    打开虚拟盒子。选择您的虚拟 Android 设备并点击设置。

    选择网络。

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

    打开设置并点击“网络和互联网”

    在打开的窗口中点击“更改适配器选项”

    在打开的窗口中,您可以找到列出的许多网络名称。找到与您之前在 Virtual Box 中记下的网络名称匹配的网络名称。

    注意该网络是启用还是禁用。

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

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

    关闭窗口,打开 Genymotion 并启动您的虚拟设备。设备现在应该可以正常启动了。

    【讨论】:

      【解决方案3】:

      以下解决了我的问题:

      1. 转到控制面板 -> 网络和 Internet -> 更改适配器设置
        右键单击 VirtualBox Host-Only Network 并选择属性 以下选项必须打勾

        • 微软网络客户端
        • virtualBox 桥接网络驱动程序
        • qos 口袋调度器
        • 微软网络的文件和打印机共享

        如果看到另一个程序选择并卸载它。

      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
        如果这不能解决您在 VirtualBox 中的问题,请转到 File -> Preferences -> Network 并删除 Host-Only 以太网适配器。

      【讨论】:

      • 仅在适配器设置中检查 VirtualBox 桥接模式对我有用。
      【解决方案4】:

      在网上搜索了 2 天后,我发现它与新的 NDIS6 驱动程序的问题有关,因此您可以安装它以使用旧的 NDIS5 驱动程序

      尝试安装旧版本的 Virtual Box(以管理员身份运行)

      VirtualBox-5.x.x

      VirtualBox 5.2.6 为我工作 Windows 10 , Genymotion 3.0.3

      【讨论】:

        【解决方案5】:

        在我的情况下,我的 genymotion 设备无法在 Windows 10/64bit 上运行有 2 个原因(已检查)

        1。 VPN 正在运行并连接

        2。 “基本内存”的数量:

        运行虚拟框 > 在列表中选择您的设备 > 设置 > 系统(左侧列表)> 将基本内存设置为 1024

        【讨论】:

          【解决方案6】:

          试试这个。这个对我有用。 :)

          我还禁用了Hyper-V 以使我的工作正常。

          Genymotion FAQ

          迄今为止,VirtualBox 尚未完全兼容 Windows 10。由于 Genymotion 依赖于在后台使用 VirtualBox,因此可能会出现一些问题。如果您在 Windows 10 上运行 Genymotion 有任何问题,我们首先建议您将 VirtualBox 置于干净状态。这样做:

          1. 卸载 VirtualBox。如果安装程序提示,请重新启动计算机。
          2. 安装推荐用于 Windows 10 的 VirtualBox 版本 如果安装程序提示,请重新启动您的计算机。
          3. 打开 VirtualBox 并转到文件 > 首选项 > 网络。
          4. 通过单击描述 1 删除所有现有的仅主机网络。
          5. 第一次启动 Genymotion。
          6. 如果发生故障,请再次启动 Genymotion。

          如果 Genymotion 仍然无法运行,您可以手动配置仅主机网络:

          1. 打开 VirtualBox 并转到文件 > 首选项 > 网络。
          2. 通过单击描述 1 添加新的仅主机网络。
          3. 通过单击描述 1 编辑其配置。
          4. 在适配器选项卡中,设置以下值: IPv4 地址:192.168.56.1 IPv4 网络掩码:255.255.255.0
          5. 在 DHCP 服务器选项卡中,设置以下值: 选中启用服务器。 服务器地址:192.168.56.100 服务器掩码:255.255.255.0 下限地址:192.168.56.101 上界地址:192.168.56.254

          【讨论】:

            【解决方案7】:

            只需下载最新的 Virtualbox 版本。对我有用。

            【讨论】:

              【解决方案8】:

              只需下载并安装最新版本的 Virtual box,运行它,然后运行模拟器和 viola,它就会启动并运行。这个对我有用。

              【讨论】:

                【解决方案9】:

                在 Win10 中,download VirtualBox latest version 可能会有所帮助。

                这是唯一为我解决问题的方法。希望它可以节省一些时间和麻烦。

                【讨论】:

                • 谢谢。这是唯一适用于 Wib 10 的选项
                【解决方案10】:

                新的 NDIS6 驱动程序存在一个已知问题,您可以安装它以使用旧的 NDIS5 驱动程序

                我遵循的步骤:

                1.Uninstall Virtualbox and try reinstalling it using command prompt.
                2. Run command Prompt in administrative mode;
                3.Check your Network Drivers if you are using NDIS6 or 6.+ ;
                  Write >VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5;
                4.Now Follow the install steps and finish installation steps.
                5. Now try starting device with VirtualBox.
                

                这对我有用。

                【讨论】:

                  【解决方案11】:

                  1.以管理员身份运行 VirtualBox

                  2.转到文件->首选项->网络->仅主机网络

                  3.添加一个新的或只是编辑和删除所有已存在的

                  Adapter Tab:
                          IPv4 Address:        192.168.0.201
                          IPv4 Network Mask:   255.255.255.0
                      DHCP Server Tab:
                          Server Address:      192.168.0.100
                          Server Mask:         255.255.255.0
                          Lower Address Bound: 192.168.0.101
                          Upper Address Bound: 192.168.0.199
                  

                  快速打开VirtualBox,然后打开Genymotion。然后它不起作用,只需更改地址并重试并重新启动您的 PC。

                  【讨论】:

                    【解决方案12】:

                    您可以检查您的 genymotion 和 virtualbox 的版本。 genymotion 2.5.3 与 virtualbox 4.3.30 配合使用会更好。

                    【讨论】:

                      【解决方案13】:

                      我最近遇到了这个问题,并且设置虚拟网络配置不起作用。然后我发现了这个: https://forums.virtualbox.org/viewtopic.php?f=6&t=70199

                      Virtualbox 在最近的版本中似乎有一个错误。 使用 cmd 提示符重新安装它,并将其用作可执行文件的参数:-msiparams NETWORKTYPE=NDIS5

                      这对我有用。我在 Windows 10 上,使用 VirtualBox-5.0.10-104061-Win 版本。
                      请注意,这似乎不仅仅是 genymotion 的问题。 希望我能给你一些时间。我确实花的比我想象的要多。

                      【讨论】:

                        【解决方案14】:

                        我做了以下解决我的问题:

                        1. 打开 VirtualBox 并检查 GenyMotion 为您创建的新机器
                        2. 右键单击它并选择设置,然后转到网络部分/选项卡
                        3. Adapter 1 选项卡中,它应该附加到 Host-Only Adapter。检查所用适配器的名称是什么名称,然后将其关闭。

                        4. Virtualbox中打开File|Preferences,然后转到Network部分/选项卡

                        5. Host-only Networks 选项卡下,找到您在第 3 步中获得的相同名称。

                        6. 双击该名称并苹果以下配置

                          • 适配器选项卡:
                          • IPv4 Adapter: 192.168.65.1
                          • IPV4 Network Mask: 255.255.255.0

                          • DHCP 服务器:

                          • 勾选“启用服务器”
                          • 服务器地址:192.168.65.100
                          • 服务器掩码:255.255.255.0
                          • 下界地址:192.168.65.101
                          • 更高地址绑定:192.168.65.255

                        【讨论】:

                          【解决方案15】:

                          选择您的VM -> Settings -> Network -> 禁用Network Adapter(它将由 Genymotion 重新配置)

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

                          【讨论】:

                            【解决方案16】:

                            这对我使用 GenyMotion 2.0.3 和 VirtualBox 4.3.6 有效。我的问题是我有一个现有的主机适配器,它被 Vagrant 使用。我不能简单地删除它,它会破坏我的 Vagrant VM。

                            在 Virtual Box 全局设置中创建一个新的主机专用适配器。
                            给它一个与任何现有的仅主机适配器分开的地址空间。例如,我的设置如下,我还有一个使用192.168.56.x的vboxnet0(由Vagrant使用)@

                            姓名: 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 以使用这个仅限主机的适配器,并从 GenyMotion 重新启动它。

                            祝你好运!

                            【讨论】:

                            • 感谢您的提示!我在 vbox 仅主机适配器上进行了修复,Windows 成功修复了它。从那时起,Geny Motion 就开始工作了。顺便说一句,在他们说的 Geny Motion 文档中,您可以删除适配器,下次运行 genymotion 将再次创建它
                            【解决方案17】:

                            我有同样的问题,我用这个来解决它:

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

                            【讨论】:

                              【解决方案18】:

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

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

                              Newer Versions, 打开Oracle VM --> Settings --> System --> MotherBoard Tab然后减少分配给设备的内存

                              【讨论】:

                                【解决方案19】:

                                如上所述,为您的模拟器分配超过 50% 的 RAM 内存。

                                对我来说也是这样解决的。

                                我的机器有 8GB,我为每个设备分配了 4GB。重置它解决了我的问题。

                                【讨论】:

                                  【解决方案20】:

                                  我在 Mac OS 中遇到了同样的问题,这是 VirtualBox V5.0.2 中的一个错误并在 V5.0.3 中修复,我安装了 V5.0.3 并且没有更多问题

                                  【讨论】:

                                    【解决方案21】:

                                    在 Mac 中,打开 Oracle Virtual Box 并转到 VirtualBox -> 首选项 -> 网络。选择选项卡“仅主机网络”并删除 vboxnet0。下次启动 genymotion 模拟器时会重新创建它。

                                    【讨论】:

                                    • 删除现有的仅限主机的网络适配器最终解决了我在 Windows 上的问题。 (请注意,此适配器可能会被其他机器使用。)
                                    【解决方案22】:

                                    我遇到了同样的问题,今天解决了。在 Genymotion 允许我创建新的虚拟驱动器之前,我必须释放现有的虚拟驱动器。单击创建新驱动器后,它会提示您登录到 Genymotion 云帐户。现在我实际上能够运行它。希望这会有所帮助。

                                    Edit* 还尝试多次重新安装和修复 Virtualbox,但仍然出现相同的错误。直到我发布了现有的虚拟驱动器,它才开始工作。

                                    【讨论】:

                                      【解决方案23】:

                                      我遇到了同样的问题,这解决了它:

                                      转到网络和共享中心 > 更改适配器设置并启用这些:

                                      • 本地连接(如果已禁用)
                                      • VirtualBox 仅主机网络

                                      我认为启用第二个就可以了,但我还是做了第一个。

                                      希望对你有帮助。

                                      【讨论】:

                                      • 感谢它对我有用,实际上在那里创建了 2 个 VirtualBox Host-Only 网络,所以我禁用了第二个(VirtualBox Host-Only Network #2)并首先启用(VirtualBox Host-Only 网络)并且一切正常开始 :) 谢谢 :)
                                      【解决方案24】:

                                      您的 VirtualBox 安装似乎无法正常工作。您应该尝试重新安装/升级 VirtualBox,以便在安装过程中修复此“找不到接口”问题。

                                      【讨论】:

                                        猜你喜欢
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 2016-02-20
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 2014-03-29
                                        • 2016-01-01
                                        • 2015-10-02
                                        相关资源
                                        最近更新 更多