无法在Hyper-V中添加外部虚拟交换机以将Android仿真器连接到网络

时间:2018-11-16 12:50:05

标签: visual-studio xamarin.android android-emulator hyper-v

我正在使用Hyper-V运行适用于Android的Visual Studio模拟器来测试Xamarin android应用。但是仿真器无法连接到同一网络上的数据库机器(用于进行数据库调用),而我的计算机可以访问该数据库。

我在互联网上进行了大量搜索,但没有运气。甚至我也无法在hyper-v中添加新的外部虚拟交换机。在我的网络设置中,我可以看到2个网络适配器。一个是使用LAN电缆(Realtek PCIe GBE系列控制器)连接到我的计算机的物理适配器(以太网),第二个是使用(Hyper-V虚拟以太网适配器)连接的vEthernet。 / strong>。

Adapter in network setting of my computer

下面是我的kit-kat模拟器的hyper-v设置窗格的屏幕截图。

enter image description here

它仅显示一个开关(窗口电话仿真器开关),而不显示Realtek Pci开关。另外,我无法在此处添加新的开关(hyper-v中的外部开关)。按钮保持禁用状态。

请帮助我解决这个问题。谢谢

1 个答案:

答案 0 :(得分:0)

在阅读有关此的文章时,我找到了解决方案。要为Hyper-V添加外部交换机,我们的网络适配器设置中必须具有 Hyper-V可扩展虚拟交换机,如下所示:

enter image description here

如果不存在,则可以从安装按钮添加它。它将打开一个弹出窗口,在其中选择 Protocol (协议),如下所示。

enter image description here

添加后,现在您将看到Hyper-V中将启用“外部交换机”选项。