我一直在尝试让Android模拟器运行几周而没有运气。我首先尝试了Xamarin Android Player,但无法正常工作,所以我决定尝试Genymotion。

我安装了一些虚拟设备,并针对所有虚拟设备获得了相同的错误。
错误:设备没有IP地址。 virtualBox服务器尚未为虚拟设备分配IP地址。

我尝试了网上发现的几件事(包括堆栈溢出):

  • 我有一个AMD处理器,因此我确保在BIOS中启用了“安全虚拟机模式”
  • 我卸载/重新安装了VirtualBox和Genymotion
  • 确保在VirtualBox网络设置
  • 下将“混杂模式”设置为“允许VM”
  • 在VirtualBox中打开主机网络管理器-删除它,重新启动并重试。
  • 完全禁用我的防火墙
  • 我确保主机网络管理器设置正确。请参见下面的屏幕截图:

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

    我尝试直接从VirtualBox运行它,我收到一条错误消息,提示“eth0配置不正确-硬件OPENGL被禁用!!!”

    这是VirtualBox中的设置:

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

    最佳答案

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

    不要忘记不要关闭窗口。

    10-07 19:25
    查看更多