当我运行 Genymotion 时,我收到以下错误:
无法启动 Genymotion 虚拟设备。
无法为虚拟设备配置网络适配器。
请检查以下几点:
从 VirtualBox,在软件的主要参数中,检查网络适配器“仅主机”是否存在。在 VirtualBox 中,在 Genymotion 虚拟设备参数中,检查第一个网络接口的类型为“Host-only”。如果否,则手动设置此参数。
我该如何解决?
当我运行 Genymotion 时,我收到以下错误:
无法启动 Genymotion 虚拟设备。
无法为虚拟设备配置网络适配器。
请检查以下几点:
从 VirtualBox,在软件的主要参数中,检查网络适配器“仅主机”是否存在。在 VirtualBox 中,在 Genymotion 虚拟设备参数中,检查第一个网络接口的类型为“Host-only”。如果否,则手动设置此参数。
我该如何解决?
更新:在您进一步阅读之前,我想注意到自从我将 VirtualBox 升级到 4.3.4 后我没有遇到任何问题。
我在 Ubuntu 13.10 下使用 VirtualBox 4.3.2。从 Genymotion 2.0.0 升级到 2.0.1 后我遇到了同样的问题。
这些是我为解决此问题而采取的步骤,尽管我不确定哪一个适合您。
步骤 1.启动 VirtualBox,进入菜单 File/Preferences 菜单,进入 Network 部分,选择 Host-only Networks 选项卡。
如果您没有定义任何适配器,那么您可以创建一个(如下所示),或者您可以忽略第 1 步,Genymotion 将在您尝试启动 VM 时创建它。
如果那里有适配器(vboxnet0),请单击编辑按钮。在编辑窗口中,您必须启用 DHCP 服务器,并且服务器的 IP 地址和分配池必须与网络控制器的 IP 在同一网络内。例如,我使用:
仍然在 VirtualBox 中,选择您拥有的 Android VM,单击设置按钮,选择网络部分。在 Adapter 1 选项卡中,您应该有:
通常,如果您拥有所有这些设置,它应该可以正常工作,但它不适合我。所以我转到第 2 步。
步骤 2.如 Genymotion 所示,启动 VirtualBox,进入菜单 File/Preferences 菜单,进入 Network 部分,选择 Host-only Networks 选项卡并删除定义的适配器。
在 Genymotion 中启动你的虚拟机。Genymotion 将使用正确的设置重新创建适配器(如步骤 1 中所述)
通常,如果第 1 步对您不起作用,则第 2 步应该可以正常工作,但对我没有用。所以我转到第 3 步。
步骤 3.在 Genymotion 中删除并重新创建 Android VM(我在步骤 1 中留下的仅 VirtualBox 主机网络设置)。
这解决了我的问题,Android VM 现在可以正常工作了。祝你好运。
安德烈。
更新:发布答案的第二天,当我第一次在 genymotion 中启动虚拟机时,它再次给出了同样的错误,并且 vboxnetdhcp 进程崩溃(并重新启动)。在第二次和以后的启动尝试中,它工作正常。因此,VirtualBox DHCP 进程可能仍然是一些小问题。
更新:问题似乎存在于崩溃的虚拟 Box DHCP 服务器中:
/usr/lib/virtualbox/VBoxNetDHCP --network HostInterfaceNetworking-vboxnet0 --trunk-type netflt --trunk-name vboxnet0 --mac-address 08:00:27:72:4C:7B --ip-address 192.168.56.100 --netmask 255.255.255.0 --verbose
Floating point exception (core dumped)
删除并重新创建 VM 再次解决了该问题。也许 Genymotion 向 VBox DHCP 发送了一些无效数据,使其崩溃(尽管仍然是 VBox 错误)。
如果像我一样,您已经尝试了上述所有内容(尤其是 Windows 10 用户),但没有任何帮助最终解决了这个问题。解决方案非常简单,但花了一天时间才弄清楚。
按照以下步骤进行基因运动,如魅力。
打开 Oracle VM 虚拟框
File -> Preferences ( ctrl + g ) -> 打开一个对话框 -> 选择Network ->选择仅主机网络选择您的适配器(右侧有三个按钮-添加-删除-仅编辑主机nw。,
如果您没有任何适配器,请创建。
选择您的适配器后选择编辑编辑仅主机网络(空间)
打开一个对话框,然后选择DHCP 服务器, 选择启用服务器并填写所有 IP 地址。
喜欢
IPv4 地址/网络掩码:192.168.56.1/255.255.255.0(在适配器选项卡上)
选中 DHCP 服务器启用(在 DHCP 服务器选项卡上)
服务器地址/网络掩码:192.168.56.100/255.255.255.0
服务器低/高地址:192.168.56.100/192.168.56.254
给好。
在启动 oracle 虚拟机时,有不同的选项卡,如 General 、system 、Display 、storage、Network 等。点击 Network
打开一个对话框,选择启用 连接到的网络适配器->仅主机网络 ,主要是在名称选项卡中,选择您首选的适配器,这两个适配器都非常匹配 您选择虚拟机的示例...2然后在这里也选择那个。
好的。
现在播放你的基因运动。如果再次出现错误,则再次重新启动以玩您成功。
:)
请在此处查看完整视频,以了解最重要的步骤并与genemotion 配合使用。
我遇到了和你一模一样的问题,什么都试过了,但解决方案真的很简单:
我正在运行 OSX。建议的解决方案对我不起作用。我正在使用 OSX Yosemite。我重新启动了我的 Mac,然后通过启动卸载脚本(在启动 VirtualBox 的 dmg 时显示)卸载了 VirtualBox,然后重新安装了它。我还卸载并重新安装了 Genymotion。现在一切都很顺利。
我为此苦苦挣扎了一段时间,终于在 Windows 10 上找到了解决方案。
步骤:
网络和共享中心>更改适配器设置>右键单击VirtualBox Host-Only Network(如果您有多个,请对所有这些网络执行以下操作)>属性>检查VirtualBox NDUS6桥接网络驱动程序
就我而言,唯一的选择是删除VM 并重新下载。没有重新配置仅主机适配器没有帮助,我使用了不同的 DHCP 寻址。Virtual Box I 更新到 4.3.4 版和 Genymotion 到 2.0.2
我遇到了同样的问题并且厌倦了上述所有解决方案并且对我不起作用!问题是因为多个网络在 VMware 和 VirtualBox 以及其他 VPN 连接之间产生冲突。我遵循的解决方案是:
卸载virtualbox并重新安装它的最后更新
如果解决方案 1 不起作用,请尝试卸载所有 VPN 程序、VirtualBox、Genymotion 并再次重新安装 VirtualBox 和 Genymotion。两种解决方案都对我有用
在您将最新的 GenyMotion 版本从 2.02 更新到 2.10 之后...
** C:\%Users%\AppData\Local\Genymobile\Genymotion\deployed
我知道这篇文章很旧,但如果有人在搜索谷歌,我想我应该提到解决我的问题的原因。从上面的 3 个步骤之后,错误消息消失了,但屏幕仍然保持黑色,并且打开 .apk 卡在文件传输中。它与 VPN 应用程序有关(在我的例子中是 Hamachi)。我刚刚关闭它,然后模拟器运行良好。这篇文章提示我这样做:https ://groups.google.com/forum/#!searchin/genymotion-users/network/genymotion-users/QAX_UrAzEn0/o947IXpsDuIJ
对于 Windows 用户: 禁用 Hyper-V 及其工具
如果您是 Windows 用户,问题可能仅仅是因为您的系统中有多种虚拟化技术。
您可能启用了 Hyper-V 及其相关功能。有时只需将它们关闭并重新启动系统就可以为您提供帮助。
这是您的操作方法:
启动您的 genymotion 并检查它是否再次起作用。如果有错误提示说 DHCP 无法分配 IP... 只需尝试重新启动您的 genymotion 应用程序。
防火墙可能是原因,只需尝试禁用它就 我而言,这是由于防火墙造成的。我在答案中尝试了所有这些建议,但没有一个对我有用。最后我禁用了防火墙它对我有用。
还要确保更新您的 Oracle VM Virtual Box。我尝试了所有方法,但后来意识到问题是由于使用了旧版本的 Virtual Box。
For VIrtual Box 5.x
- 上述注释中的设置是自动设置的
现在对于错误:
1.确保你有足够的Processor(s)
-Base Memory
所以 PC 可以支持 VM 配置(我使用 1 个处理器和 1024MB 用于所有 VM)
2.Delete any unused VM from Genymotion
and Oracle VirtualBox Manager
- 似乎保留了它们的配置,不管你是否使用它(那个特定的VM)
当我Gennymotion
以Admin
模式启动时它对我有用
我在 Ubuntu 16.04 上启动 Genymotion 时遇到了同样的问题,并以这种方式解决了它https://medium.com/@avanvitharana/genymotion-on-ubuntu-16-04-cb8ef8fc70e9#.6y0bgmmjb
您应该在 Linux 下以 root 身份运行 Genymotion:
sudo ./genymotion
我以普通用户的身份安装了 Genymotion,并且收到了同样令人讨厌的 VM 投诉,即无法初始化 KVM,因为它被其他一些应用程序占用了。解决方案是由 root 用户启动 Genymotion,请记住:您必须再次下载所有智能手机图像。
当我已经打开内置的 Android Emulator (AVD) 时,曾经发生过这个问题。在开始更改设置中的任何内容之前检查您是否将其关闭。
如果这里的所有其他答案都失败了(您可以检查您在 VirtualBox 中是否有一个正确创建的仅限主机的网络,这基本上就是这里的其他答案):
https://stackoverflow.com/a/33733454/586754(带截图)为我工作。
基本上,转到“VirtualBox Host-Only Ethernet Adapter”的 Windows 网络适配器设置并检查“VirtualBox NDIS6 Bridged Networking Driver”。
这使得 Genymotion 和 Xamarin Android Player 再次工作。