Genymotion启动失败

6
我有一个关于Genymotion的问题,它就是无法启动。
我一直收到这个错误消息:
mar 14 20:47:30 [Genymotion] [Error] "VirtualBox Host-Only Ethernet Adapter #2":无效接口。子网:"169.254.41"掩码:"255.255.0.0" mar 14 20:47:30 [Genymotion] [Error] "Fail to load vboxmanage plugin from C:/Program Files/Genymobile/Genymotion/plugins/" mar 14 20:47:30 [Genymotion] [Error] VM Engine 失败加载 mar 14 20:47:30 [Genymotion] [Error] 无法找到 VM 引擎。插件加载已中止。
在虚拟机中,每次启动Genymotion后,我都会获得新的Host-only适配器。
我尝试删除所有适配器以便由Genymotion设置它们,为适配器设置dhcp(192.168.56.100 ...),打开/关闭Hyper-v,禁用防火墙以及其他一些方法。
我无法为适配器设置IP,它总是设置为默认的Microsoft地址169.254...。
我的系统是在联想G510上运行的Windows 8.1(i5,ATI图形)。Genymotion 2.4.0,VirtualBox 4.3.24。
是否有人有一个新的建议?这让我发疯了 :/
感谢任何建议。

你尝试重新安装虚拟机了吗? - Prudhvi
我也尝试了,问题仍然存在。 - WoojO
我也遇到了Genymotion的问题。你正在尝试启动哪个虚拟设备(例如手机名称)? - Prudhvi
我没有设置任何设备。我只安装了Genymotion和VirtualBox。我读到过,设备是在Genymotion启动后设置的。但它没有启动... - WoojO
你有没有使用过Genymotion?也就是说,Genymotion在你的系统上是否正常工作?你能否提供启动Genymotion模拟器所需的步骤? - Kunal B.
显示剩余8条评论
3个回答

3
我在Windows 8.1、Genymotion 2.4.0和VirtualBox上遇到了同样的问题(尝试了4.3.12和4.3.26两个版本)。我通过以下步骤找到了一个临时解决方案:
  • 在Virtual Box中:设置\网络\仅主机网络,删除所有仅主机网络
  • 在控制面板\网络和Internet\网络连接中禁用以太网连接
  • 启用WiFi连接
  • 启动Genymotion。成功启动虚拟机后,需要删除所有仅主机网络,关闭genymotion并重新打开才能使其正常工作。
我知道如果没有足够的网络连接,这可能不是一个解决方案,但它可能会给您提供一些可供选择的替代方案。
我非常确定我们的防火墙有一个配置,干扰了VirtualBox创建Host-only网络(可以在VirtualBox\Settings\Network\Host-only Networks找到)。
我不确定这是否相关,但在我的以太网网络连接上,ping被禁用,而在我的WiFi连接上正常工作。
当Genymotion启动时,它会搜索VirtualBox中有效的Host-Only Ethernet适配器。如果找不到它,它会基于您的活动网络连接尝试创建一个新的��配器。我想,如果您的网络连接有一些防火墙限制(某种被阻止的端口),则新创建的Host-Only Ethernet适配器将没有有效的IP配置,因此Genymotion无法启动。如果您尝试多次启动Genymotion,您会发现有多少个Host-only网络就有多少次尝试。
切换到允许创建有效的Host-Only Ethernet适配器的网络连接可以解决问题,并在我的情况下自动创建了一个具有以下参数的工作Host-only网络(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的旧版本中也遇到类似的问题,并成功使用了这里描述的解决方法:Not able to start Genymotion device

1

两年后通过谷歌找到了这篇文章。Genymotion 2.9.0在启动时会冻结,并显示“加载插件”。提出的解决方案不完全适用,但最终这个方法奏效:

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

0

在Windows 8.1、Genymotion 2.4.0以及VirtualBox上(无论是使用捆绑版的VirtualBox版本还是单独安装VirtualBox),同样遇到了这个问题。

我按照此处(OS X系统的截图)的说明进行操作,在VirtualBox的“网络”设置中手动配置了一个“VirtualBox Host-Only Ethernet Adapter”:

https://dev59.com/DGMl5IYBdhLWcg3wKkPW#21486549

Genymotion 然后正常加载并运行。


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