我最近安装了VS 2015 RC并且Android Emulator似乎工作得很好(它非常快:) :)除了它无法连接到网络。根据{{3}},模拟器应该能够连接到我的WiFi卡。我在Hyper-V Admin UI中查看了模拟器,它的配置方式与Windows Phone模拟器的配置相同。有什么想法吗?
答案 0 :(得分:19)
我遇到了同样的问题,当将RC工具安装到以前安装过Genymotion的PC时,我所做的就是禁用VirtualBox仅主机以太网适配器(使用Genymotion),然后重新启动仿真器,然后启动网络模拟器正在工作
答案 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通常会查看您的网络是否已连接。
但在之前的尝试中,此图标显示一个感叹号,并且旁边显示无互联网,重新启动并重新运行模拟器后,它会正常工作
另一个有用的点是我的Hyper-V vEthernet网络设置中有以下名称,并注意在连接下它显示互联网访问,状态为AndroidAPs7,这是WiFi连接的名称和我的主Wi -Fi仅显示桥接。