首页 文章

GenyMotion无法启动Genymotion虚拟设备

提问于
浏览
47

当我运行Genymotion时,我收到以下错误:

无法启动Genymotion虚拟设备 . 无法为虚拟设备配置网络适配器 . 请检查以下几点:从VirtualBox中,在软件的主要参数中,检查网络适配器是否存在“仅主机” . 从VirtualBox,在Genymotion虚拟设备参数中,检查第一个网络接口是否具有“仅主机”类型 . 如果不是,则手动设置此参数 .

我该如何解决这个问题?

20 回答

  • -1

    更新:在您进一步阅读之前,我想注意到自从我将VirtualBox升级到4.3.4后没有任何问题 .

    我在Ubuntu 13.10下使用VirtualBox 4.3.2 . 从Genymotion 2.0.0升级到2.0.1后,我遇到了同样的问题 .

    这是我为解决这个问题所采取的步骤,虽然我不确定哪一个适合你 .

    Step 1. 启动VirtualBox,转到菜单文件/首选项菜单,转到网络部分,选择仅限主机网络选项卡 .

    如果您没有定义任何适配器,那么您可以创建一个(如下所示),或者您可以忽略步骤1,当您尝试启动VM时,Genymotion将创建它 .

    如果你有一个适配器(vboxnet0),请单击编辑按钮 . 在编辑窗口中,必须启用DHCP服务器,并且服务器的IP地址和分配池必须与网络控制器的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

    仍在VirtualBox中,选择您拥有的Android VM,单击“设置”按钮,选择“网络”部分 . 在Adapter 1选项卡中,您应该具有:

    • 选中“启用网络适配器”

    • 附加到:仅限主机的适配器

    • 名称:vboxnet0

    通常,如果你有所有这些设置,它应该工作正常,但它不适合我 . 所以我转到第2步 .

    Step 2. 如Genymotion所示,启动VirtualBox,转到菜单文件/首选项菜单,转到网络部分,选择仅主机网络选项卡并删除已定义的适配器 .

    在Genymotion中启动VM . Genymotion将使用适当的设置重新创建适配器(如步骤1中所述)

    通常情况下,如果第1步不适合你,第2步应该可以正常工作,但它不适合我 . 所以我转到第3步 .

    Step 3. 在Genymotion中删除并重新创建Android VM(我在步骤1中所述的虚拟框主机网络设置) .

    这解决了我的问题,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错误) .

  • 3

    如果像我一样,你已经尝试了上面的所有内容(特别是Windows 10用户),这里没有任何帮助,最终解决了这个问题 . 解决方案非常简单,但花了一天的时间来解决这个问题 .

    • 建议从虚拟框中删除仅主机网络适配器,执行该操作打开虚拟框文件 - >首选项 - >网络 - >选择选项卡仅主机网络适配器 - >全部删除(从genymotion启动虚拟机时无需担心它会创建新) . 现在打开Genymotion并尝试启动您的虚拟设备 . 得到错误?这很好地遵循第二步

    • (实际修复了什么问题)转到控制面板 - >网络和Internet->网络连接,在那里您应该看到一个创建虚拟盒的以太网网络适配器(它是从genymotion启动设备时自动创建的),所以正确单击它然后属性然后检查VirtualBox NDIS6桥接网络驱动程序,请参阅附加的图像 .
      see image attached

    • 你已经完成了 . 从genymotion启动你的设备,现在应该工作 .

  • 0

    按照以下步骤工作genemotion就像魅力 .

    • 打开Oracle VM虚拟Box

    • File - > Preferences (ctrl g) - >打开一个对话框 - >选择 Network - >选择仅主机网络选择适配器(右侧有三个按钮-add -remove -Edit host only nw . ,

    如果你没有任何适配器然后创建 .

    • 选择适配器后,选择编辑 Edit host only network(space)

    • 打开一个对话框,然后选择 DHCP server 选择 Enable Server 并填写所有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虚拟机时,有一些不同的选项卡,如常规,系统,显示,存储,网络等. Click on Network

    • 打开一个对话框,选择 Enable Network adapter 附加到 - > host only network ,主要的是在名称选项卡中,选择您首选的适配器 both adapter much be match 示例您选择虚拟框... 2然后在这里也选择那个 .

    • 好的 .

    • 现在发挥你的基础 . 如果再次出现错误然后再次重新启动播放你成功了 .

    • :)

    观看完整视频,了解上述所有步骤并与genemotion配合良好 .

    https://www.youtube.com/watch?v=YuJ6ZfudFp8

  • 2

    我和你有完全相同的问题,尝试了一切,但解决方案非常简单:

    • 开放网络和共享中心

    • 更改适配器设置

    • 右键单击Virtualbox仅主机适配器,然后选择属性启用"Virtualbox NDIS6 Bridget Networking Driver"

  • 6

    我在这方面苦苦挣扎了一段时间,终于在Windows 10上找到了解决方案 .

    脚步:

    网络和共享中心>更改适配器设置>右键单击 VirtualBox Host-Only Network (如果您有多个执行以下操作)>属性>检查 VirtualBox NDUS6 Bridged Networking Driver

  • 0

    就我而言,唯一的选择是 remove VM和 download it again . 没有重新配置仅主机适配器没有帮助,我使用不同的DHCP寻址 . Virtual Box我更新到版本4.3.4和Genymotion更新到2.0.2

  • 4

    我正在运行OSX . 建议的解决方案对我不起作用 . 我正在使用OSX Yosemite . 我重新启动了Mac,然后通过启动卸载脚本(在启动虚拟机的dmg时显示)卸载VirtualBox,然后重新安装它 . 我也卸载并重新安装了Genymotion . 现在一切顺利 .

  • 2

    从2.02更新最新的GenyMotion版本到2.10 ...

    • 打开GenyMotion

    • 转到2.02设备列表

    • 左键单击该项目,然后右键单击菜单以**删除所有2.02虚拟设备

    • 单击顶部的“添加”按钮添加新设备 . 登录到您的帐户

    • 选择所需的设备 . 您一次只能选择一个设备

    • 单击“下一步”按钮 . 注意版本号说 - 2.10 . 此处还有关于该设备的其他信息 .

    • 您的设备将开始下载到Drive ** C上的GenyMotion文件夹 . 8下载后,双击它以像平常一样打开虚拟设备 .

    • 对您想要的其他设备重复此操作

    ** C:\%Users%\ AppData \ Local \ Genymobile \ Genymotion \ deployed

  • 1

    我知道这篇文章是旧的,但万一有人在谷歌上搜索我认为我应该提一下解决了我的问题 . (从错误消息上面的3个步骤消失后,屏幕仍然保持黑色并拖放.apk卡在文件传输上) . 它与VPN应用程序(在我的案例中是Hamachi)有关,我只是关闭它,然后模拟器运行正常 . 这篇文章促使我这样做:https://groups.google.com/forum/#!searchin/genymotion-users/network/genymotion-users/QAX_UrAzEn0/o947IXpsDuIJ

  • 79

    Firewall might be the cause, just try disabling it 在我的情况下,这是由于防火墙 . 我在答案中尝试了所有这些建议,但没有一个对我有用 . 最后我禁用了防火墙它对我有用 .

  • 0

    我有同样的问题,厌倦了上述所有解决方案,并没有为我工作!问题是因为多个网络在VMware和VirtualBox以及其他VPN连接之间发生冲突 . 我遵循的解决方案是:

    • solution 1 :

    卸载virtualbox并重新安装它的上次更新

    • solution 2

    如果解决方案1无法正常工作,请尝试卸载所有VPN程序,VirtualBox,Genymotion并重新安装Genymotion Vbox . 两种解决方案都与我合作

  • 3

    对于Windows用户: Disable Hyper-V and its tools

    如果您是Windows用户,问题可能仅仅是因为您的系统中有多种虚拟化技术 .

    您可能正在启用Hyper-V及其相关功能 . 只需关闭它们并重新启动系统就可以帮助您 .

    enter image description here

    这是你如何做到的:

    • 启动 Run (Ctrl R)

    • 类型 appwiz.cpl 然后按Enter键

    • 前往 Turn Windows features on or off

    • 查找 Hyper-V 并取消选择其下的所有内容 .

    • Ok 并重新启动系统 .

    火上你的genymotion并检查它是否再次起作用 . 如果出现错误提示,说出DHCP无法分配IP ...请尝试重新启动genymotion应用程序 .

  • 1

    当我打开内置的Android模拟器(AVD)时,这个问题出现了一次 . 在开始更改设置中的任何内容之前,请检查是否已关闭它 .

  • 0

    对于 VIrtual Box 5.x - 自动设置上述注释的设置

    现在出错:

    1.确保你有足够的 Processor(s)Base Memory - 所以PC可以支持VM配置(我使用1个处理器,1024个用于所有VM)

    2.删除 GenymotionOracle VirtualBox Manager 中任何未使用的VM - 似乎保留其配置,但是您是否使用它(该特定VM)

  • 5

    我在Ubuntu 16.04上启动Genymotion有同样的问题并以这种方式解决了https://medium.com/@avanvitharana/genymotion-on-ubuntu-16-04-cb8ef8fc70e9#.6y0bgmmjb

  • 0

    当我在 Admin 模式下启动 Gennymotion 时,它对我有用

  • 0

    还要确保更新Oracle VM Virtual Box . 我尝试了一切但后来意识到问题是由于使用了旧版本的Virtual Box .

  • 0

    CPU数量不足 . 在Genymotion中选择1个CPU并重启设备 .

    Genymotion device configuration

  • 24

    请下载新的Virtual Box并安装它 .

    对于下载虚拟盒使用以下链接:

    https://www.virtualbox.org/wiki/Downloads

    这些对我有用 .

  • 1

    如果这里的所有其他答案都失败了(您可以检查您在VirtualBox中是否有正确创建的仅限主机的网络,这基本上是其他答案):

    https://stackoverflow.com/a/33733454/586754(有截图)为我工作 .

    基本上,转到“VirtualBox仅主机以太网适配器”的Windows网络适配器设置,并选中“VirtualBox NDIS6桥接网络驱动程序” .

    这使得Genymotion和Xamarin Android Player再次运行 .

相关问题