genymotion 虚拟设备缺少 IP

genymotion virtual device missing IP

每次我尝试在 Genymotion 中启动我的虚拟设备时,我都会收到错误消息,指出我尝试启动的设备没有 IP。我打开了 Oracle VMBox,设置了一个 IP,但它仍然给我同样的错误。

我正在使用 windows 10,Genymotion 版本是 2.6.0,我尝试启动的设备是 Nexus 5 5.1.0 android,我的 Oracle VMBox 版本是版本 5.0.20 r106931.

打开 Oracle VM VirtualBox:

  1. 单击设置 >> 系统 现在从主板选项卡中将基本内存设置为 1024MB。单击确定。

解决IP地址冲突,

  1. 转到文件 >> 首选项 >> 网络 select Host-only 网络 选项卡。

如果您没有定义任何适配器,Genymotion 将在您尝试启动虚拟机时创建它。

如果您有适配器,

  1. 单击编辑 图标,然后将打开一个新的window。在“适配器”选项卡中,设置:

IPv4 地址: 192.168.56.1 和

IPv4 网络掩码: 255.255.255.0

  1. 现在 select DHCP 服务器。确保选中“Enable Server”。设置以下配置:

服务器地址:192.168.56.100

服务器掩码: 255.255.255.0

地址下限: 192.168.56.101

地址上限: 192.168.56.254

点击确定。 现在启动您的虚拟设备。

http://androidcodex.net/unable-to-start-the-virtual-device-genymotion/

检查

确保在 网络连接 中只启用了一个虚拟适配器: 控制面板 > 网络和 Internet > 网络连接

  • 右键单击鼠标 > 属性或双击网络连接中已启用的 VirtualBox Host-Only 网络 适配器

  • VirtualBox 桥接网络驱动程序启用复选框

  • 单击 Internet 协议版本 4 (TCP/IPV4),然后单击属性按钮

  • 勾选使用以下IP地址

IP地址:192.168.56.1

子网掩码:255.255.255.0

将其他字段留空

单击确定并以管理员身份启动 genymotion

  • 如果问题仍然存在,请尝试关闭 genymotion、Android studio 和 使用任务管理器和任何 VirtualBox 进程强制终止 adb.exe。

以管理员身份启动 Genymotion

  • 如果仍然失败,请转到您的 virtualbox 设置,在左上角的常规选项卡下,将 Type 设置为 Microsoft Windows 并将版本设置为 windows 10

以管理员身份再次启动 Genymotion

  • 最后,如果仍然缺少 IP,

您可能需要在文件 > 首选项 > 网络中将 IPV4 地址从 192.168.56.1 更改为 192.168.1.201 或 运行 兼容模式下的 genymotion (Windows 8) 右键genymotion>属性>兼容性>勾选运行这个程序的兼容模式>SelectWindows8 在下拉菜单中

虚拟网络适配器有问题

可能是OracleVirtualBox没有正确安装驱动,我也遇到过。

解决方案:

  1. 删除之前所有的虚拟盒子适配器

  2. 转到设备管理器并单击 "Action" > "Add legacy hardware"

  3. 手动安装 oracle virtual box 适配器(我的路径是 C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf

手动安装驱动后 配置 VirtualBox 网络设置

启动 Oracle VM VirtualBox 并转到 "File" > "Preferences" > "Network" > "Host-only Network" 并按上述配置

单击确定并启动 Genymotion

很抱歉打扰你 4Jean。

安装 Windows 10 秋季更新为我修复了它,感谢您的帮助。