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.
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.
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.
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.
Tags und Links android visual-studio android-emulator visual-studio-2015