Wie werden die VS Android Emulator Images gestartet?

8

Ich habe den RTM Build von VS2015 mit den Android Tools installiert. Ich kann den Emulator-Manager starten und die Liste der installierten Bilder anzeigen. Wenn ich auf das grüne Dreieck klicke, um ein Bild zu starten, erscheint ein Fortschrittsbalken und der Text "Emulator starten ..." und XDE öffnet sich mit der Meldung "OS startet"

Nach einer Weile zeigt XDE eine Fehlermeldung:

[Fenstertitel] Visual Studio Emulator für Android

[Inhalt] Der Emulator kann keine Verbindung zum Betriebssystem des Geräts herstellen:

Der UDP-Port konnte nicht eingerichtet werden.

Einige Funktionen sind möglicherweise deaktiviert.

[Schließen]

Seltsam, wenn ich im Hyper-V Manager nachschaue, scheint das Bild perfekt zu laufen.

Ich habe bereits die GuestDisplayNameProvider-Zeile aus der Datei xdesku.xml entfernt, die zuvor zu folgendem Fehler geführt hat: "Fehler beim Lesen von dev / hw_random: Kein solches Gerät" beim Start.

    
Derek Lakin 22.07.2015, 18:47
quelle

4 Antworten

10

Also habe ich dieses Problem endlich behoben, weil ich virtuelle Ethernet-Adapter kaputt gemacht habe. Hier ist, was ich getan habe, um es zu beheben.

  • Entfernen Sie Hyper-V durch Deaktivieren der Windows-Funktion.
  • Neustart
  • Öffnen Sie den Geräte-Manager und rufen Sie die Netzwerkadapter auf.
  • Entfernen Sie alle virtuellen Hyper-V-Ethernet-Adapter
  • Aktivieren Sie Hyper-V, indem Sie die Windows-Funktion wieder aktivieren.
  • Neustart
  • Versuchen Sie, Ihren Emulator auszuführen. Sie sollten feststellen, dass die virtuellen Ethernet-Adapter neu erstellt wurden und funktionieren.
Renari 10.03.2016 17:28
quelle
3

Dies trat auf, nachdem Hyper-V deaktiviert und dann wieder aktiviert wurde. Um das Problem zu beheben:

Löschen Sie alle virtuellen Switches in Hyper-V Manager, löschen Sie alle virtuellen Maschinen in Hyper-V Manager, deinstallieren Sie alle Profile in Visual Studio Emulator für Android. Dann starte den Rechner neu (um sicher zu sein). Öffnen Sie dann Visual Studio Emulator für Android, laden Sie das gewünschte Profil herunter und klicken Sie dann auf "Abspielen". Die relevanten Switches, VMs usw. werden jetzt alle neu erstellt.

    
Derek Lakin 22.07.2015 23:12
quelle
1

Gehen Sie zu "C: \ Programme (x86) \ Microsoft XDE \ 10.0.10586.0 \ SKUs \ Android \" und öffnen Sie xdesku.xml mit Notepad und entfernen Sie die folgende Zeile: GuestDisplayProvider="VsEmulator.OpenGLGuestDisplay.

Wenn Ihr Emulator einfriert, wenn "Betriebssystem startet", aber Hyper-V "OS" anzeigt, folgen Sie dem folgenden Link:

Ссылка

Es funktioniert für mich.

    
Ali Yousefie 21.07.2016 08:30
quelle
0

Neuen virtuellen Schalter hinzufügen hat mir sehr geholfen.

    
Michal Paukert 26.09.2017 21:36
quelle