Visual Studio 2015 Android 模拟器如何联网?

How to connect Visual Studio 2015 Android Emulator to network?

我最近安装了 VS 2015 RC,Android 仿真器似乎运行良好(速度非常快:)),但它无法连接到网络。根据 http://blogs.msdn.com/b/visualstudioalm/archive/2015/04/29/visual-studio-emulator-for-android-in-vs2015-rc.aspx,模拟器应该能够连接到我的 WiFi 卡。我查看了 Hyper-V Admin UI 中的模拟器,它的配置方式与 Windows Phone 模拟器相同,工作正常。有什么想法吗?

我有同样的问题,当安装 RC 工具到之前安装了 Genymotion 的 PC 时,所以我所做的是禁用 VirtualBox Host-Only Ethernet Adapters(Genymotion 使用的),然后重新启动模拟器,然后模拟器上的网络正在运行

首先,尝试禁用任何未使用的虚拟以太网适配器(例如,Virtual Box 使用的适配器)。接下来,转到 Hyper-V 管理器并删除所有虚拟交换机,然后重新启动模拟器。

感谢大家的想法。我卸载了 Xamarin Android Player 和 Genymotion,现在 VS Emulator 可以使用了!

我的环境是嵌套虚拟化如下:

物理机 (WinServer2016) -> VM (WinServer2016) -> VS Emulator for Android

唯一对我有用的是运行物理机中的以下命令:

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on

其中 $vmName 是 WinServer2016 VM 的名称。

对于我的 5.2" Marshmallow (6.0.0) (android 6.0 - API 23) 在 VS 2017 中连接 Wifi 并回答将模拟器连接到网络的问题后,我得到了我的虚拟机eth2 wifi,当您向下滑动上方的工具栏时,您可以看到它是一个 wifi,您通常会看到您的网络是否已连接。

但在我之前的尝试中,这个图标显示了一个感叹号并且旁边没有显示互联网,在重新启动并重新运行模拟器后它可以工作

另一个有用的点是在网络设置中,我的 Hyper-V vEthernet 具有以下名称并注意在连接下它显示 internet 访问 状态为 AndroidAPs7,这是 WiFi 的名称连接,我的主 Wi-Fi 只显示 bridged

  • vEthernet (1x1 11b g n 无线 LAN PCI Express 半迷你卡 适配器虚拟交换机)