8

Zainstalowałem kompilację RTM VS2015 za pomocą narzędzi Android. Mogę uruchomić menedżera emulatora i wyświetlić listę zainstalowanych obrazów. Po kliknięciu zielonego trójkąta w celu uruchomienia obrazu wyświetlany jest pasek postępu i tekst "Uruchomienie emulatora ...", a XDE otwiera się komunikat "System operacyjny uruchamia się"W jaki sposób można uruchomić obrazy emulatora systemu Android VS?

Po chwili XDE pokazuje błąd komunikat:

[Window Title] Visual Studio emulator Android

[Content] emulator jest w stanie połączyć się z systemem operacyjnym urządzenia:

nie można skonfigurować port UDP.

Niektóre funkcje mogą być wyłączone.

[Close]

dziwne, kiedy patrzę w Hyper-V Manager, obraz wydaje się być doskonale działa.

Usunąłem już linię GuestDisplayNameProvider z xdesku.xml, która poprzednio powodowała błąd: "Nie udało się odczytać z dev/hw_random: Brak takiego urządzenia" podczas uruchamiania.

Odpowiedz

3

Nastąpiło to po wyłączeniu, a następnie ponownym włączeniu Hyper-V. Aby rozwiązać ten problem:

Usuń wszystkie wirtualne przełączniki w Menedżerze Hyper-V, usuń wszystkie maszyny wirtualne w Menedżerze Hyper-V, odinstaluj wszystkie profile w Visual Studio Emulator dla Androida. Następnie zrestartuj maszynę (aby mieć pewność). Następnie otwórz program Visual Studio Emulator dla systemu Android, pobierz wymagany profil, a następnie kliknij "odtwarzaj". Odpowiednie przełączniki, maszyny wirtualne itd. Zostaną teraz stworzone świeżo.

+0

prostu próbowałem to ... Czy ten sam błąd z emulatorów Hyper-V z Androidem, ale w pełni uwolnionego VS2015 teraz na Win10, po wyłączeniu i ponownym włączeniu Hyper-V. Na karcie Czynności po prawej stronie w Menedżerze funkcji Hyper-V kliknięto "Menedżer przełączania wirtualnego ...", usunięto wszystkie przełączniki wirtualne, OK. W VS Emulator dla Androida usunięte wszystkie profile urządzeń. Ponownie uruchomiony. Ten sam problem po ponownym utworzeniu urządzenia. Widzę także błąd "Nie można odczytać z dev/hw_random: Brak takiego urządzenia", jeśli podłączę się do konsoli podczas uruchamiania urządzenia. Czy jest coś jeszcze, co mógłbym spróbować? Dzięki! – gregko

+0

po usunięciu wszystkich wirtualnych przełączników i ponownym uruchomieniu, monitował mnie o konfigurację sieci. Jeśli wybiorę opcję "Nie", oznacza to błąd z błędem. Gdybym wybrał "Tak", wszystko by się odtworzyło i działało dobrze. – MPavlak

10

W końcu naprawiłem ten problem, ponieważ złamałem wirtualne adaptery Ethernet. Oto co zrobiłem, aby to naprawić.

  • Usuń funkcję Hyper-V przez wyłączenie funkcji systemu Windows.
  • Ponowne uruchomienie
  • Otwórz menedżera urządzeń i przejdź do kart sieciowych.
  • Usuń wszystkie wirtualne adaptery sieci wirtualnej Hyper-V
  • Włącz funkcję Hyper-V poprzez ponowne włączenie funkcji Windows.
  • Ponowne uruchomienie
  • Spróbuj uruchomić swój emulator, powinieneś zauważyć, że wirtualne adaptery Ethernetowe są odtwarzane i działają.
+0

To była duża pomoc - dziękuję za opublikowanie! :-) – gplumb

+0

Dzięki, to w końcu zrobiło to –

+0

nie działa dla mnie –

1

Przejdź do "C: \ Program Files (x86) \ Microsoft XDE \ 10.0.10586.0 \ SKU \ Android \" i otwarty xdesku.xml z notatnika i usuń następujący wiersz: GuestDisplayProvider = "VsEmulator.OpenGLGuestDisplay.

Jeśli emulator zawiesza na "OS zaczyna", ale Hyper-V pokazuje "OS", wykonaj następujące łącze:.

https://stackoverflow.com/a/32006888/948236

to działa na mnie

0

Dodaj virt Ual switch bardzo mi pomógł.

screenshot

Powiązane problemy