Не удалось подключиться к Интернету из Visual Studio Emulator для Android

Я только что установил VS 2015 RC и открыл эмулятор VS для Android. Я не могу подключиться к интернету с помощью этого эмулятора. Я пошел в настройки → WiFi и мог видеть, что он включен, но не отображается как подключенный к какой-либо сети. После отключения Wi-Fi и включения его, я мог видеть статус "Подключение".

Wifi Connecting snapshot

Как настроить этот эмулятор для доступа к Интернету?

Ответ 1

Мне пришлось просто отключить сетевой адаптер VirtualBox Host-Only Network, в котором использовались эмуляторы Genymotion под VirtualBox (панель управления - сеть и интернет - сетевые подключения в Windows 10), а затем перезапустить эмулятор, и он работает как шарм.

Грег

Ответ 2

Если вы используете Wi-Fi для подключения к Интернету. Просто зайдите в Run и найдите Hyper-v manager, чтобы запустить его. Выберите свой эмулятор из раздела виртуальных машин, щелкнув правой кнопкой мыши по нему, чтобы перейти к настройкам. Вы видите некоторые адаптеры. нам нужна секретная внешняя сеть. поэтому измените его на адаптер Wifi. перейдите к своему эмулятору и google Iman Mohadesi. оно работает. просто это.

введите описание изображения здесь

введите описание изображения здесь

Ответ 3

Уберите своих дробовиков. Ключом к решению этого является полное понимание проблемы. Эмулятор VS Android не настроен из коробки с внешним сетевым подключением. (Почему? Почему? Почему?). Единственным сетевым адаптером, который он имеет (Внутренний коммутатор внутреннего телефона Windows Phone), является (как его называют) внутренним, который не подключен к Интернету. Он используется только (видимо) для связи с хостом.

Чтобы иметь подключение к Интернету, нам нужно добавить еще один виртуальный адаптер и подключить его к хост-системе в Интернете.

Смотрите это сообщение в блоге, чтобы добавить и настроить адаптер: http://blog.tpcware.com/2017/03/visual-studio-2017-android-emulation/

Обзор:

  • В диспетчере Hyper-V добавьте новый виртуальный коммутатор. Назовите его Внешним. Убедитесь, что он подключен к вашему реальному сетевому соединению.
  • В настройках виртуальной машины для эмулятора Android добавьте новый сетевой адаптер (для этого необходимо остановить эмулятор). Выберите вновь созданный внешний виртуальный коммутатор.
  • Запустите эмулятор и откройте браузер. Вуаля! Теперь у вас есть доступ в Интернет.

Поэтому, пожалуйста, не обращайте внимания на все советы по перезагрузке, ремонту, переустановке и т.д. Это полная трата времени. Я удивлен, что некоторые люди сообщают, что это исправляет подключение к Интернету.

Последнее. В сообщении в блоге говорится, что этот подход не работает, если сетевой адаптер является беспроводным. Он работает для меня, и у меня есть только беспроводное соединение с моего ноутбука.

Ответ 5

Я использую только Hyper-V, и по какой-то причине все мои эмуляторы Android не смогли подключиться к Интернету. Чтобы решить эту проблему, перейдите в диспетчер Hyper-V Manager → Virtual Switch Manager (в правой части окна) и удалите соответствующий виртуальный коммутатор, в моем случае Wireless. Наконец, в Visual Studio запустите приложение с помощью любого из эмуляторов и дождитесь завершения его переустановки виртуального коммутатора.

Ответ 6

В моем случае у меня был Wi-Fi включен вместо ethernet (кабель был случайно отключен). puggin it back решил проблему.