【问题标题】:Not able to connect to Internet from Visual Studio Emulator for Android无法从 Visual Studio Emulator for Android 连接到 Internet
【发布时间】:2015-08-29 20:56:01
【问题描述】:

我刚刚安装了 VS 2015 RC 并打开了适用于 Android 的 VS 模拟器。我无法从这个模拟器连接到互联网。我去了设置-> WiFi,可以看到它已打开,但未显示为已连接到任何网络。 关闭wifi再打开,我可以看到状态为“正在连接”。

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

【问题讨论】:

标签: emulation visual-studio-2015


【解决方案1】:

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

格雷格

【讨论】:

  • 很好,我禁用了所有不受 Emulator 或 Hyper-V 管理的vEthernet,问题解决了!
  • 这个答案为我节省了很多时间。谢谢。
【解决方案2】:

如果您使用 Wifi 连接到互联网。只需转到运行并搜索 Hyper-v 管理器即可运行它。从虚拟机部分中选择您的模拟器,右键单击它转到设置。您会看到一些适配器。我们需要第二项外部网络。 所以将其更改为您的 Wifi 适配器。去你的模拟器和谷歌Iman Mohadesi。有用。就这样吧。

【讨论】:

  • 这个解决方案对我有用。 +1 小心,只更换第一个外部适配器。通常会出现两三个。只需将第一个更改为可提供互联网的 Wifi 或 Eth 适配器。
【解决方案3】:

伙计们,收起你的霰弹枪。解决这个问题的关键是对问题的全面理解。 VS Android Emulator 没有开箱即用地配置外部网络连接。 (为什么?为什么?为什么?)。它拥有的唯一网络适配器(Window Phone Emulator Internal Switch)是(顾名思义)内部的,未连接到互联网。它仅用于(显然)与主机通信。

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

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

概述:

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

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

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

【讨论】:

    【解决方案4】:

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

    No internet connection for Visual Studio Android Emulator

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

        就我而言,我启用了 wifi 而不是以太网(电缆被意外拔掉了)。插回去解决了这个问题。

        【讨论】:

          【解决方案7】:

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

          【讨论】:

          • 您能否添加详细信息并引用此站点对您的帮助?