【问题标题】:Genymotion didn't get an ip address from virtual boxGenymotion 没有从虚拟盒子中获得 IP 地址
【发布时间】:2013-08-08 18:28:10
【问题描述】:

我大约 2 天前安装了 genymotion,每次尝试启动设备时都会遇到同样的问题。

在 genymotion (Nexus S - 4.2.2 - API 17 - 480*800) 中下载设备后,我启动了它。 然后在弹出一个框告诉我必须等待后,我收到了这个错误:

虚拟终端 genymotion 没有获得 IP 地址。为 未知原因 virtualbox 的 dhcp 伺服器没有分配 IP 地址 到虚拟终端。请启动 virtualbox 以找到解决方案 针对这个问题

我不知道如何解决这个问题。 我查了很多网站,但似乎只有我一个人遇到了这个错误。

我使用的是 Windows XP-SP3。 我的显卡是最新的 radeon HD 3600 驱动程序。

有人知道吗?

谢谢。

【问题讨论】:

  • 你能打开 VirtualBox 并检查你设备的配置吗?
  • 我做了,一切看起来都很正常。 dhcp 服务器已启用。在网络选项卡中,我检查了“启用网络适配器”并设置为“仅主机适配器”。实际上我安装后并没有改变任何东西。
  • 您应该发送邮件至 support@genymotion.com。他们将能够更多地挖掘您的问题。
  • 同样的错误,你终于找到问题了吗?

标签: android emulation genymotion


【解决方案1】:

如果 Genymotion 设备无法再获取 IP 地址,您可能需要检查 VM-Ware 设置中的配置:我通过从网络适配器 1 设置中删除“混杂模式”来解决此问题 - 见截图. The promiscous setting may lead to difficulties in obtaining an IP address in the genymotion simulator

【讨论】:

    【解决方案2】:

    正如其他人所说,您必须安装 Virtual Box。就我而言(使用 Ubuntu 16.04),我必须在 Bios 中启用“虚拟化”。设置完成后,我可以在“设置/常规”选项卡中将“操作系统”设置为使用“Ubuntu 64 位”。

    其他可能的解决方案包括进一步配置 Virtual Box,包括减少 RAM 使用(在设置中),在设置的“网络”选项卡中,在“高级”选项下,禁用“电缆连接”选项和设置“混杂模式” '允许所有'。

    【讨论】:

      【解决方案3】:

      我知道这篇文章已经过时了。但我的答案只是针对那些在谷歌上搜索这个问题的人,希望它可以帮助他们,因为我也坚持了很长时间并且幸运地修复了它。

      这是我解决问题的方法:

      1. 首先,我已经配置了网上人们所说的所有设置,如下链接:Not able to start Genymotion device

      2. 我发现在 GenyMotion 上运行 VM 仍然失败。

      3. 所以我尝试删除所有现有的Host-only Network,如vboxnet0或vboxnet1(根据GenyMotion的官方网站,它说它会在有时重新生成一个新的没有任何 vboxnet)

      4. 最后在GenyMotion上尝试重启VM,突然运行成功,没有任何错误提示

      注意事项:在尝试上述操作之前,我禁用了适配器 2、3 和 4。

      【讨论】:

        【解决方案4】:

        我也遇到了 IP 错误的问题。因为我有一个真正的三星 Galaxy S2,所以我在 Genimotion 中下载了虚拟版本 2.3.7 Api 10。所有 IP 设置都是正确的,启动程序的顺序无关紧要。 IP错误再次发生:(。 最后,我尝试使用另一个虚拟设备:Custom Tablet 5.1.0 API 22。它可以加载并工作,但速度很慢。 WhatsApp 在安装过程中卡住了 :( 。因为 Heisse.de 上的这篇文章建议将 Nexus S 4.1.1 用于 WhatsApp,我尝试了第三个虚拟设备,一切正常 :) ! http://www.heise.de/download/special-whatsapp-auf-pc-mac-und-linux-nutzen-152241.html?hg=1&hgi=3&hgf=false

        【讨论】:

          【解决方案5】:

          我尝试解决这个问题 6 天,最后,我意识到我需要卸载然后重新安装虚拟盒,这样我才能获得它们的默认设置,然后更改我的网络设置,如此链接中更好地解释。它深入解释了 IP 地址如何与虚拟机一起工作,以及它尝试使用静态 IP 地址的可能性有多大。

          https://askubuntu.com/questions/232876/how-to-let-a-virtualbox-guest-running-windows-access-the-internet

          如果您尝试了所有方法,请让您的网络设置自行处理,也许这将允许您的 VM 使用自己的 IP 地址并停止尝试使用您的物理设备 IP 地址。

          希望这会有所帮助。

          【讨论】:

            【解决方案6】:

            所有 Android 虚拟机都曾在 Genymotion 2.0.0 下为我工作。使用默认 RAM 和 CPU 设置以及 VirtualBox 4.3.2(在 ubuntu 13.10 上)。升级到 2.0.1 使它们停止工作并给出您提到的错误。

            我尝试了各种修复,正如我在此处描述的:https://stackoverflow.com/a/20018833/2527118,但总的来说,解决我的问题是删除 VM 并在 GenyMotion 中重新创建它(相同的源和设置)。在此之前,您可能想尝试其他修复(破坏性较小)。

            安德烈

            【讨论】:

              【解决方案7】:

              如果您使用的是 4.3.X,请尝试降级到 Virtual Box 4.2.18。

              我的情况和你类似。

              我在 Win7 上使用 Genymotion 1.3.0,最新的 Virtual Box 4.3.2。 Genymotion 在计算机关闭后出现故障,并且再也没有工作过。

              我偶然发现了这个解决方案。降级后,Genymotion 现在在一次关闭中幸存下来。

              【讨论】:

                猜你喜欢
                • 2015-05-14
                • 2016-07-25
                • 1970-01-01
                • 2014-12-30
                • 2014-09-12
                • 1970-01-01
                • 1970-01-01
                • 2015-02-04
                • 2012-11-06
                相关资源
                最近更新 更多