Genymotion将无法启动

时间:2015-03-14 21:07:27

标签: android virtualbox genymotion

我对Genymotion有疑问,它只是没有开始。

我总是收到此错误:

mar 14 20:47:30 [Genymotion] [Error] "VirtualBox Host-Only Ethernet Adapter #2" : invalid interface. Subnet:  "169.254.41"  Mask:  "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 failed to load 
mar 14 20:47:30 [Genymotion] [Error] Unable to find VM Engine. Plugin loading aborted. 

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

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

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

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

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

感谢您的任何建议。

3 个答案:

答案 0 :(得分:2)

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

  • 在虚拟框中:设置\网络\仅限主机网络删除所有仅限主机的网络
  • 禁用“控制面板\网络和Internet \网络连接”中的以太网连接
  • 启用WiFi连接
  • 启动Genymotion。成功启动虚拟机后,必须删除所有仅限主机的网络,关闭genymotion并再次打开以使其正常工作

我知道如果你没有足够的幸运拥有多个网络连接,它可能不是一个解决方案,但它可能会为你提供一些建议,供其他路径使用。

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

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

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

切换到允许创建有效的仅限主机以太网适配器的网络连接解决了这个问题,在我的情况下,自动创建了一个有效的仅限主机的网络,其中包含以下参数(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

答案 1 :(得分:1)

2年后通过Google发现了这一点。 Genymotion 2.9.0在发布时冻结了#34;加载插件"显示。提议的解决方案并没有按原样运作,但最终确实如此:

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

答案 2 :(得分:0)

同样的问题也出现在Windows 8.1,Genymotion 2.4.0和VirtualBox上(两者都带有捆绑的VirtualBox版本和单独安装VirtualBox时)。

我按照此处的说明(针对OS X进行了描述)在VirtualBox的“网络”设置中手动配置“VirtualBox仅主机以太网适配器”:

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

然后Genymotion加载并正常工作。