Genymotion没有从虚拟框中获取IP地址

时间:2013-08-07 11:36:19

标签: android emulation genymotion

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

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

  

虚拟终端genymotion没有获得IP地址。为   虚拟机的dhcp服务器没有分配ip地址的原因不明   到虚拟终端。请启动virtualbox以查找解决方案   解决这个问题

我无法弄清楚如何解决这个问题。 我查了很多网站,但似乎我是唯一一个得到这个错误的人。

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

有没有人有任何想法?

谢谢。

7 个答案:

答案 0 :(得分:0)

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

我和你的情况类似。

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

我有点偶然发现了这个解决方案。降级后,Genymotion现在已经关闭了一段时间。

答案 1 :(得分:0)

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

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

安德烈

答案 2 :(得分:0)

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

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

如果您已尝试过所有内容,请自行处理您的网络设置,这可能会让您的VM使用自己的IP地址并停止尝试使用您的物理设备IP地址。

希望这会有所帮助。

答案 3 :(得分:0)

我知道这篇文章很老了。但我的回答只是针对那些谷歌这个问题的人,希望它可以帮助他们,因为我也坚持了很长一段时间并且幸运地解决了这个问题。

这是解决问题的方法:

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

  2. 我发现它仍无法在GenyMotion上运行VM。

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

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

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

答案 4 :(得分:0)

我也遇到了IP错误的问题。由于我有一个真正的三星Galaxy S2,我在Genimotion中下载了2.3.7 Api 10的虚拟版本。所有的IP设置都是正确的,启动程序的顺序并不重要。 IP错误重新修复:(。 最后,我尝试使用另一个虚拟设备:自定义平板电脑5.1.0 API 22.它加载并工作,但速度很慢。 WhatsApp卡在安装过程中:(。正如Heisse.de上的这篇文章推荐使用Nexus S 4.1.1 for WhatsApp,我尝试了第三个虚拟设备,一切正常:)! http://www.heise.de/download/special-whatsapp-auf-pc-mac-und-linux-nutzen-152241.html?hg=1&hgi=3&hgf=false

答案 5 :(得分:0)

正如其他人所说,你必须安装Virtual Box。就我而言(使用Ubuntu 16.04),我必须启用虚拟化'在Bios。设置完成后,我就可以设置操作系统'使用' Ubuntu 64bit' in' settings / general'标签

enter image description here

其他可能的解决方案包括进一步配置虚拟盒,包括减少“网络”中的RAM使用率(在设置中)。设置中的标签,在' advanced'之下选项,禁用连接的电缆'选项&设置'混杂模式'允许所有'。

enter image description here

答案 6 :(得分:0)

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