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

Я использую Android Emulator, который поставляется с 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 доступ в интернет? Заранее спасибо.

3 ответа

Решение

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

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

Под HardwareУбедитесь, что есть два виртуальных коммутатора:

  1. Emulator Internal Network Adapter
  2. Emulator External Network Adapter

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

Диспетчер Hyper-V - настройки виртуальной машины

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

Думал, что это может кому-то помочь. У моего эмулятора раньше было подключение к Интернету, но внезапно он перестал подключаться. Я решил, что это перезапуск моего эмулятора с заводскими настройками. ht tp s:https://stackru.com/images/a56844c71f8e336a73f9a9c98e087098c6cd4c93.png

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

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

ht tps:https://stackru.com/images/7cdaa2a2856c969f30c5862e419ca0e70952d0e3.png

Другие вопросы по тегам