Visual Studio Android 模拟器没有互联网连接
No internet connection for Visual Studio Android Emulator
我正在使用 Android 模拟器 Visual Studio 2015。当我 运行 它时,在 Android 的 Wi-Fi 设置中出现此状态 Obtaining IP Address..
用于 Wired eth1
网络。但是用了很久还是失败了。
我试过的:
- 在 运行 启用模拟器之前删除了
Hyper-V
的 Virtual Switch Manager
中的所有 virtual switches
。
- 在代理设置中未选中
automatic detect settings
- 尝试了不同的 API 级别 (19,22,..)
- Windows Phone 模拟器没有这个问题并且有互联网连接。
- 重新启动我的电脑!
我猜的:
当我诊断 vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)
时,它说它有一个无效的 IP 地址。同样在 android 模拟器中,它会尝试获取 IP。显然我需要给模拟器一个有效的 IP,但我不知道如何、在哪里或什么值。
如何让 Android 模拟器访问互联网?
提前致谢。
看起来 Android 无法从 DHCP 获取 IP 地址。
在 Hyper-V Manager
(virtmgmt.msc
) 中,select 您尝试启动的模拟器配置文件的 VM,然后转到其 Settings...
(右键单击上下文菜单或查看右侧的操作窗格)。
在Hardware
下,确保有两个虚拟交换机:
Emulator Internal Network Adapter
Emulator External Network Adapter
Emulator External Network Adapter
必须列为第二个适配器——顺序很重要。如果它们的顺序不正确,请删除外部适配器并重新创建它,为其提供与之前相同的设置。您可以通过单击 VM 的硬件列表中的 Add Hardware
来创建它。
对我来说,为每个物理适配器添加一个外部适配器 (lan/wifi) 是有效的,但只有在每个物理适配器上都未选中虚拟 LAN 标识时才有效。
我通过将第二个网络适配器设置为默认交换机而不是物理网络适配器来修复它Screen Grab。
由于未知原因,我的第二个适配器默认设置为 VirtualBox Host Ethernet
我已将其更改为 Intel Dual Band
,现在即使不重启模拟器也一切正常!
认为这可能会对外面的人有所帮助。我的有互联网连接,但突然停止连接。我通过使用出厂设置重新启动模拟器来解决它。
我正在使用 Android 模拟器 Visual Studio 2015。当我 运行 它时,在 Android 的 Wi-Fi 设置中出现此状态 Obtaining IP Address..
用于 Wired eth1
网络。但是用了很久还是失败了。
我试过的:
- 在 运行 启用模拟器之前删除了
Hyper-V
的Virtual Switch Manager
中的所有virtual switches
。 - 在代理设置中未选中
automatic detect settings
- 尝试了不同的 API 级别 (19,22,..)
- Windows Phone 模拟器没有这个问题并且有互联网连接。
- 重新启动我的电脑!
我猜的:
当我诊断 vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)
时,它说它有一个无效的 IP 地址。同样在 android 模拟器中,它会尝试获取 IP。显然我需要给模拟器一个有效的 IP,但我不知道如何、在哪里或什么值。
如何让 Android 模拟器访问互联网? 提前致谢。
看起来 Android 无法从 DHCP 获取 IP 地址。
在 Hyper-V Manager
(virtmgmt.msc
) 中,select 您尝试启动的模拟器配置文件的 VM,然后转到其 Settings...
(右键单击上下文菜单或查看右侧的操作窗格)。
在Hardware
下,确保有两个虚拟交换机:
Emulator Internal Network Adapter
Emulator External Network Adapter
Emulator External Network Adapter
必须列为第二个适配器——顺序很重要。如果它们的顺序不正确,请删除外部适配器并重新创建它,为其提供与之前相同的设置。您可以通过单击 VM 的硬件列表中的 Add Hardware
来创建它。
对我来说,为每个物理适配器添加一个外部适配器 (lan/wifi) 是有效的,但只有在每个物理适配器上都未选中虚拟 LAN 标识时才有效。
我通过将第二个网络适配器设置为默认交换机而不是物理网络适配器来修复它Screen Grab。
由于未知原因,我的第二个适配器默认设置为 VirtualBox Host Ethernet
我已将其更改为 Intel Dual Band
,现在即使不重启模拟器也一切正常!
认为这可能会对外面的人有所帮助。我的有互联网连接,但突然停止连接。我通过使用出厂设置重新启动模拟器来解决它。