22

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


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

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

Что я думаю:

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

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

ответ

63

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

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

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

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

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

Hyper-V Manager - VM Settings

+0

Действительно со вторым адаптером, как внешний, он работает! Очень странно, что для этого требуется второй адаптер ... – Andrii

+0

Я мог бы поставить статический IP-адрес, и это сработало для меня. См. [Этот ответ SO] (http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network/43615819#43615819). –

+0

Порядок имеет значение! Это решило это для меня. – eikuh

0

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

Смежные вопросы