【问题标题】:Genymotion won't startGenymotion 无法启动
【发布时间】:2015-05-17 05:34:49
【问题描述】:

Genymotion 有问题,就是无法启动。

我总是收到这个错误:

3 月 14 日 20:47:30 [Genymotion] [错误]“VirtualBox Host-Only Ethernet Adapter #2”:无效接口。子网:“169.254.41”掩码:“255.255.0.0” 3 月 14 日 20:47:30 [Genymotion] [错误]“无法从 C:/Program Files/Genymobile/Genymotion/plugins/ 加载 vboxmanage 插件” 3 月 14 日 20:47:30 [Genymotion] [错误] VM 引擎加载失败 3 月 14 日 20:47:30 [Genymotion] [错误] 无法找到 VM 引擎。插件加载中止。

在每次 genymotion 启动后,我都会在虚拟框中获得新的仅主机适配器。

我尝试删除所有适配器以通过 genymotion 设置它们,为适配器设置 dhcp (192.168.56.100 ...),打开/关闭 Hyper-v,禁用防火墙和其他一些技巧。

我无法为适配器设置 ip,它总是设置为默认的 microsoft 地址 169.254...

我的系统是在 lenovo g510 (i5, ati graphics) 上运行的 windows 8.1。 Genymotion 2.4.0,VirtualBox 4.3.24。

有人有新的建议吗?这让我发疯:/

感谢您的建议。

【问题讨论】:

  • 您是否尝试重新安装您的虚拟盒子?
  • 是的,精灵也...
  • 试试这个solution
  • 我也这样做了,问题仍然存在。
  • 我也遇到了 genymotion 的问题。您要启动什么虚拟设备(例如手机名称)?

标签: android virtualbox genymotion


【解决方案1】:

我在 Windows 8.1、Genymotion 2.4.0 和 VirtualBox(4.3.12 和 4.3.26 都试过)上遇到了同样的问题。我通过以下步骤找到了一个临时解决方案:

  • 在 Virtual Box 中:Settings\Network\Host-only Networks 删除所有仅主机网络
  • 在控制面板\网络和 Internet\网络连接中禁用以太网连接
  • 启用 WiFi 连接
  • 启动 Genymotion。成功启动虚拟机后,需要删除所有仅主机的网络,关闭 genymotion 并再次打开以使其工作

我知道如果您没有足够的运气拥有多个网络连接,这可能不是一个解决方案,但它可能会为您提供一些替代路径的建议。

我很确定我们的防火墙的配置会在创建 Host-only 网络时干扰 VirtualBox(您可以在 Virtual Box\Settings\Network\Host-only Networks 中找到它)。

我不确定这是否相关,但在我的以太网网络连接上,ping 被禁用,而它在我的 WiFi 连接上正常工作。

当 Genymotion 启动时,它会在 VirtualBox 中搜索有效的仅主机以太网适配器。如果找不到,它会尝试根据您的活动网络连接创建一个新的。我的理论是,如果您的网络连接有一些防火墙限制(某种阻塞端口),新创建的仅主机以太网适配器没有有效的 IP 配置,因此 Genymotion 无法启动。如果您尝试多次启动 Genymotion,您会发现与尝试一样多的 Host-only Networks。

切换到允许创建有效的仅主机以太网适配器的网络连接解决了该问题,并且在我的情况下,自动创建了具有以下参数(Virtual Box\Settings\Network\Host-仅限网络):

适配器

  • IPv4地址:192.168.31.101
  • IPv4 网络掩码:255.255.255.0

DHCP 服务器

  • 已启用
  • 服务器地址:192.168.31.100
  • 服务器掩码:255.255.255.0
  • 下界地址:192.168.31.101
  • 上界地址:192.168.31.254

我在使用以前版本的 Genymotion 时遇到过类似的问题,我能够成功使用此处描述的解决方法:Not able to start Genymotion device

【讨论】:

    【解决方案2】:

    2 年后通过 Google 发现的。 Genymotion 2.9.0 在启动时冻结并显示“加载插件”。建议的解决方案没有按原样工作,但最终做到了:

    • 删除 VirtualBox 中的所有仅主机网络(文件->首选项->网络->仅主机网络)
    • 以管理员身份启动 Genymotion,以便它可以重新添加它们

    【讨论】:

      【解决方案3】:

      在 Windows 8.1、Genymotion 2.4.0 和 VirtualBox 上也存在同样的问题(无论是捆绑的 VirtualBox 版本,还是单独安装 VirtualBox 时)。

      我按照此处的说明(针对 OS X 进行了描述)在 VirtualBox 的“网络”设置中手动配置了“VirtualBox Host-Only Ethernet Adapter”:

      https://stackoverflow.com/a/21486549/2059308

      Genymotion 然后加载并正常工作。

      【讨论】:

        猜你喜欢
        • 2016-11-11
        • 2013-09-09
        • 2014-12-20
        • 2022-01-01
        • 2014-05-05
        • 2016-04-04
        • 2016-11-05
        • 2021-04-04
        • 1970-01-01
        相关资源
        最近更新 更多