Genymotion错误- VirtualBox DHCP服务器尚未向虚拟设备分配IP地址

9
我已经尝试了几个星期来运行Android模拟器,但一直没有成功。我首先尝试了Xamarin Android Player,但无法工作,所以我决定尝试Genymotion。
我安装了几个虚拟设备,但所有设备都出现了同样的错误。 错误:设备没有IP地址。VirtualBox服务器未向虚拟设备分配IP地址。
我尝试了一些在网上找到的方法(包括stack overflow):
  1. 我有一个AMD处理器,因此我确保BIOS中启用了“安全虚拟机模式”
  2. 我卸载/重新安装了VirtualBox和Genymotion
  3. 确保VirtualBox网络设置下的“混杂模式”设置为“允许VMs”
  4. 在VirtualBox中打开主机网络管理器-删除它,重新启动并重试。
  5. 完全禁用了我的防火墙
  6. 我确保主机网络管理器的设置是正确的。见下面的屏幕截图:
enter image description here enter image description here 如果我尝试直接从VirtualBox运行它,我会收到一个错误,说“eth0未正确配置-硬件OpenGL已禁用!!!”
这是VirtualBox中的设置: enter image description here

我也遇到了同样的问题,但只出现在Oreo虚拟设备上。我使用老的AMD Phenom II处理器。 - mauron85
我有同样的问题!仍然没有帮助! - Payam
重新安装了虚拟机,问题就解决了。 - Tulshi Das
1个回答

15

开始 VirtualBox,在目标设备上右键单击,点击启动,然后点击正常启动,等待窗口出现。在窗口上看到 IP 管理 后,启动 Genymotion,然后启动目标设备。

不要忘记不要关闭窗口。


1
这对我帮助很大;这是我能够让它们始终启动的唯一方法。为了防止出现无用的窗口卡住,您可以选择“可分离启动”而不是“正常启动”。一旦在VirtualBox窗口中看到分配的IP地址,然后在Genymotion中启动设备。一旦连接成功,在VirtualBox中,您可以选择“机器”->“分离GUI”以摆脱无用的窗口。 - jack

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接