我正在使用 Visual Studio 2015 附带的 Android 模拟器。当我运行它时,在 Android 的 Wi-Fi 设置中,此状态会出现
Obtaining IP Address..
表示 Wired eth1
网络。但时间长了就失败了。
virtual switches
的Virtual Switch Manager
中的所有Hyper-V
。automatic detect settings
当我诊断
vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)
时,它说它的IP地址无效。同样在 android 模拟器中它会尝试获取 IP。显然我需要给模拟器一个有效的IP,但我不知道如何、在哪里或什么值。
如何让Android模拟器能够访问互联网? 预先感谢。
Android 似乎无法从 DHCP 获取 IP 地址。
在
Hyper-V Manager
(virtmgmt.msc
) 中,选择您尝试启动的模拟器配置文件的 VM,然后转到其 Settings...
(右键单击上下文菜单或查看右侧的操作窗格)。
在
Hardware
下,确保有两个虚拟交换机:
Emulator Internal Network Adapter
Emulator External Network Adapter
Emulator External Network Adapter
必须列为第二个适配器——顺序很重要。如果顺序不正确,请删除外部适配器并重新创建它,并为其提供与之前相同的设置。您可以通过单击虚拟机硬件列表中的Add Hardware
来创建它。
对我来说,为每个物理适配器(LAN/WiFi)添加一个外部适配器是可行的,但前提是每个物理适配器上的虚拟 LAN 标识均未选中。