我一直在尝试让 Android 模拟器运行几个星期,但没有成功。我第一次尝试 Xamarin Android Player 但无法正常工作,所以我决定尝试 Genymotion。
我安装了几个虚拟设备,所有设备都出现了同样的错误。
错误:设备没有 IP 地址。 virtualBox 服务器尚未为虚拟设备分配 IP 地址。
我尝试了一些我在网上找到的东西(包括堆栈溢出):
我有 AMD 处理器,所以我确保在 BIOS 中启用了“安全虚拟机模式”
我卸载/重新安装了 VirtualBox 和 Genymotion
确保“混杂模式”在 VirtualBox 网络设置下设置为“允许虚拟机”
在 VirtualBox 中打开主机网络管理器 - 将其删除,重新启动并重试。
完全禁用我的防火墙
我确保主机网络管理器设置正确。请参阅下面的屏幕截图:
如果我尝试直接从 VirtualBox 运行它,我收到一条错误消息“eth0 未正确配置 - 硬件 OPENGL 已禁用!!!”
这是 VirtualBox 中的设置:
最佳答案
启动VirtualBox,右击Intended device,点击start然后点击normal start normal等待窗口出现,在那个窗口看到IP Management后,启动Genymotion然后启动intended device。
不要忘记不要关闭窗口。
关于android - Genymotion 错误 - VirtualBox DHCP 服务器尚未为虚拟设备分配 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48870525/