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

emulation - 无法从Visual Studio Emulator for Android连接到Internet,第1张

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

emulation - 无法从Visual Studio Emulator for Android连接到Internet,Wifi Connecting snapshot,第2张

如何配置此模拟器以访问互联网?

最佳答案:

7 个答案:

答案 0 :(得分:16)

我必须禁用VirtualBox仅限主机网络适配器,在VirtualBox下使用Genymotion模拟器(控制面板 - 网络和Internet - Windows 10上的网络连接),然后重新启动模拟器,它就像一个魅力。

格雷格

答案 1 :(得分:13)

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

emulation - 无法从Visual Studio Emulator for Android连接到Internet,enter image description here,第3张

emulation - 无法从Visual Studio Emulator for Android连接到Internet,enter image description here,第4张

答案 2 :(得分:8)

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

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

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

概述:

  1. 在Hyper-V管理器中添加新的虚拟交换机。将其命名为External。看到它已连接到您的真实网络连接。
  2. 在Android模拟器的虚拟机设置中,添加新的网络适配器(必须停止模拟器才能执行此操作)。选择新创建的外部虚拟交换机。
  3. 启动模拟器并打开浏览器。瞧!您现在可以访问互联网。
  4. 所以请忽略关于重新启动,修复,重新安装等的所有建议。这完全是浪费时间。我很惊讶有些人报告说这会修复互联网连接。

    最后一件事。博客文章说,如果您的网络适配器是无线的,这种方法不起作用。它适用于我,我只能通过笔记本电脑进行无线连接。

    答案 3 :(得分:2)

    这解决了我的问题。必须有一个内部和外部网络,外部列在内部后。使用Hyper-V管理器在所有VS Emulators VMS上修复这些问题。

    No internet connection for Visual Studio Android Emulator

    答案 4 :(得分:1)

    我只使用Hyper-V,出于某种原因,我的所有Android模拟器都无法连接到互联网。要解决此问题,请转到Hyper-V管理器 - >虚拟交换机管理器(在窗口的右侧)并删除相应的虚拟交换机,在我的情况下是无线。最后在Visual Studio中,使用任何模拟器运行应用程序,并等待完成重新安装虚拟交换机。

    答案 5 :(得分:0)

    在我的情况下,我启用了wifi而不是以太网(电缆被意外拔掉)。它后面的插件解决了这个问题。

    答案 6 :(得分:0)

    此链接enter link description here 救了我很多次。希望对你有所帮助。

    本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复