Подтвердить что ты не робот

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

Я использую эмулятор Android, который поставляется с Visual Studio 2015. Когда я его запускаю, в настройках Wi-Fi для Android этот статус отображается Obtaining IP Address.. для Wired eth1 сети. Но это не удается через долгое время.


Что я пробовал:

  • Удалил все virtual switches в Virtual Switch Manager Hyper-V перед запуском эмулятора.
  • Отключено automatic detect settings в настройках прокси-сервера
  • Пробовал разные уровни API (19,22,..)
  • Эмулятор Windows Phone не имеет этой проблемы и имеет подключение к Интернету.
  • Перезагрузили мой компьютер!

Что я думаю:

Когда я диагностирую vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch), он говорит, что у него неверный IP-адрес. Также внутри эмулятора android он пытается получить IP. Очевидно, мне нужно дать эмулятору действительный IP-адрес, но я не знаю, как и где и какое значение.

Как предоставить доступ к интернет-эмулятору Android? Спасибо заранее.

4b9b3361

Ответ 1

Похоже, что Android не может получить IP-адрес от DHCP.

В Hyper-V Manager (virtmgmt.msc) выберите виртуальную машину для профиля эмулятора, который вы пытаетесь запустить, и перейдите к его Settings... (щелкните правой кнопкой мыши для контекстного меню или см. панель действий с правой стороны).

В Hardware убедитесь, что есть два виртуальных переключателя:

  • Emulator Internal Network Adapter
  • Emulator External Network Adapter

Emulator External Network Adapter должен быть указан как второй адаптер - порядок имеет значение. Если они заказаны неправильно, удалите внешний адаптер и заново создайте его, предоставив ему те же настройки, что и раньше. Вы можете создать его, нажав Add Hardware в списке оборудования VM.

Менеджер Hyper-V - Настройки виртуальной машины

Ответ 2

Я исправил это, установив второй сетевой адаптер на переключатель по умолчанию, а не на физический сетевой адаптер Screen Grab.

Ответ 3

Для меня добавлен внешний адаптер для каждого физического (lan/wifi), но только тогда, когда идентификация виртуальной локальной сети не была отмечена на каждом из них.

Ответ 4

По неизвестным причинам по умолчанию мой второй адаптер был установлен на VirtualBox Host Ethernet я изменил его на Intel Dual Band и теперь все работает даже без перезапуска эмулятора!

enter image description here