2015-09-26 10 views
22

Używam emulatora systemu Android, który jest dostarczany z programem Visual Studio 2015. Po uruchomieniu go, w ustawieniach Wi-Fi systemu Android stan ten pojawia się Obtaining IP Address.. dla sieci Wired eth1 sieci. Ale zawodzi po długim czasie.Brak połączenia internetowego dla programu Visual Studio Android Emulator


Co próbowałem:

  • usunął wszystkie virtual switches w Virtual Switch Manager z Hyper-V przed uruchomieniem emulatora.
  • Nieograniczony automatic detect settings w ustawieniach proxy
  • Próbowaliśmy różnych poziomów API (19,22, ..)
  • Emulator Windows Phone nie ma tego problemu i ma dostęp do Internetu.
  • Zrestartowałem mój komputer!

Co Chyba:

Kiedy zdiagnozować vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) mówi, że ma nieprawidłowy adres IP. Również wewnątrz emulatora androida próbuje uzyskać adres IP. Oczywiście muszę nadać emulatorowi prawidłowy adres IP, ale nie wiem, jak i gdzie lub jaką wartość.

Jak zapewnić dostęp do emulatora Androida? Z góry dzięki.

Odpowiedz

63

Wygląda na to, że Android nie może uzyskać adresu IP z DHCP.

W Hyper-V Manager (virtmgmt.msc), wybierz maszynę wirtualną dla profilu emulatora, który próbujesz uruchomić i przejść do jego Settings... (prawy przycisk myszy na menu kontekstowego lub zobaczyć okienko akcji po prawej stronie).

Pod Hardware, upewnij się, że istnieją dwa przełączniki wirtualne:

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

Emulator External Network Adapter muszą być wymienione jako drugi adapter - sprawy zamówienie. Jeśli są niepoprawnie zamówione, usuń adapter zewnętrzny i utwórz go ponownie, nadając mu takie same ustawienia jak wcześniej. Możesz go utworzyć, klikając Add Hardware na liście urządzeń VM.

Hyper-V Manager - VM Settings

+0

Rzeczywiście z drugim adapterem jako zewnętrznym działa! Bardzo dziwne, że wymaga drugiego adaptera ... – Andrii

+0

Mogłem umieścić statyczne IP i zadziałało to dla mnie. Zobacz [to odpowiedź SO] (http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network/43615819#43615819). –

+0

Zamówienie ma znaczenie! To rozwiązało to dla mnie. – eikuh

0

Dla mnie dodanie zewnętrznego adaptera dla każdego fizycznego (LAN/WiFi) pracował, ale tylko wtedy, gdy wirtualny LAN identyfikacja była zaznaczona na każdej z nich.