Genymotion 无法启动

Woo*_*ojO 6 android virtualbox genymotion

我的 Genymotion 有问题,它无法启动。

我总是收到这个错误:

三月 14 20:47:30 [Genymotion] [错误]“VirtualBox 仅主机以太网适配器 #2”:接口无效。子网:“169.254.41”掩码:“255.255.0.0”
三月 14 20:47:30 [Genymotion] [错误]“无法从 C:/Program Files/Genymobile/Genymotion/plugins/ 加载 vboxmanage 插件”
三月 14 20:47:30 [Genymotion] [错误] VM 引擎加载失败
三月 14 20:47:30 [Genymotion] [错误] 无法找到 VM 引擎。插件加载已中止。

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

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

我无法设置适配器的 IP,它始终设置为默认的 Microsoft 地址 169.254...

我的系统是 Windows 8.1,在 lenovo g510(i5、ati 显卡)上运行。Genymotion 2.4.0,VirtualBox 4.3.24。

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

感谢您的任何建议。

Dar*_*oli 3

我在 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并再次打开才能使其正常工作

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

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

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

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

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

适配器

  • 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 中遇到了类似的问题,并且我能够成功使用此处描述的解决方法:无法启动 Genymotion 设备