无法从Visual Studio Emulator for Android连接到Internet

Swa*_*tri 12 emulation visual-studio-2015

我刚刚安装了VS 2015 RC并打开了适用于Android的VS模拟器.我无法从此模拟器连接到Internet.我去了设置 - > WiFi,可以看到它打开,但没有显示连接到任何网络.在关闭wifi并打开它后,我可以看到状态为"正在连接".

Wifi连接快照

如何配置此模拟器以访问Internet?

gre*_*gko 16

我不得不禁用VirtualBox Host-Only网络适配器,在VirtualBox下使用Genymotion模拟器(控制面板 - 网络和Internet - Windows 10上的网络连接),然后重新启动模拟器,它就像一个魅力.

格雷格


小智 13

如果您使用Wifi连接到互联网.只需转到Run并搜索Hyper-v管理器即可运行它.从虚拟机部分选择您的模拟器,右键单击它进入设置.你看到一些适配器.我们需要seconed item外部网络.所以把它改成你的Wifi适配器.去你的模拟器和谷歌伊曼Mohadesi.有用.只是它.

在此输入图像描述

在此输入图像描述


AQu*_*rky 8

收起你的霰弹枪人.解决这个问题的关键是完全理解这个问题.VS Android Emulator未配置开箱即用的外部网络连接.(为什么?为什么?为什么?).它所拥有的唯一网络适配器(窗口电话仿真器内部交换机)(正如其名称所示)是内部的,未连接到互联网.它仅用于(显然)与主机通信.

因此,要建立互联网连接,我们需要添加另一个虚拟适配器并将其连接到主机系统上.

请参阅此博客文章以添加和配置适配器:http://blog.tpcware.com/2017/03/visual-studio-2017-android-emulation/

概述:

  1. 在Hyper-V管理器中添加新的虚拟交换机.将其命名为External.看到它已连接到您的真实网络连接.
  2. 在Android模拟器的虚拟机设置中,添加新的网络适配器(必须停止模拟器才能执行此操作).选择新创建的外部虚拟交换机.
  3. 启动模拟器并打开浏览器.瞧!您现在可以访问互联网.

所以请忽略关于重新启动,修复,重新安装等的所有建议.这完全是浪费时间.我很惊讶有些人报告说这修复了互联网连接.

最后一件事.博客文章说,如果您的网络适配器是无线的,这种方法不起作用.它可以找到我,我只有我的笔记本电脑无线连接.