如何将Visual Studio 2015 Android模拟器连接到网络?

时间:2015-05-04 01:15:34

标签: android-emulator visual-studio-2015

我最近安装了VS 2015 RC并且Android Emulator似乎工作得很好(它非常快:) :)除了它无法连接到网络。根据{{​​3}},模拟器应该能够连接到我的WiFi卡。我在Hyper-V Admin UI中查看了模拟器,它的配置方式与Windows Phone模拟器的配置相同。有什么想法吗?

enter image description here

5 个答案:

答案 0 :(得分:19)

我遇到了同样的问题,当将RC工具安装到以前安装过Genymotion的PC时,我所做的就是禁用VirtualBox仅主机以太网适配器(使用Genymotion),然后重新启动仿真器,然后启动网络模拟器正在工作

Device Manager disabled network adapters

答案 1 :(得分:6)

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

答案 2 :(得分:5)

感谢大家的想法。我卸载了Xamarin Android Player和Genymotion,现在VS模拟器工作了!

答案 3 :(得分:0)

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

物理机(WinServer2016) - > VM(WinServer2016) - > 适用于Android的VS模拟器

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

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on

其中$vmName是WinServer2016 VM的名称。

答案 4 :(得分:0)

我的5.2"连接Wifi并回答连接仿真器到网络的问题后,VS 2017中的Marshmallow(6.0.0)(android 6.0 - API 23)我得到了我的虚拟eth2 wifi,当你向下滑动上部工具栏时你可以看到wifi通常会查看您的网络是否已连接。

但在之前的尝试中,此图标显示一个感叹号,并且旁边显示无互联网,重新启动并重新运行模拟器后,它会正常工作

Visual Studio android emulator WiFi Icon

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

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

enter image description here