Visual Studio-Emulator für Android - Für die Ausführung emulierter Geräte ist ein interner virtueller Netzwerkswitch erforderlich

8

Problem

Ich möchte Visual Studio Emulator für Android verwenden, aber wenn ich versuche, es zu starten, schlägt es fehl.

Der letzte Teil des Logbuchs ist:

%Vor%

Bisher habe ich es versucht ...

  1. Führen Sie alle Schritte aus aus, um Hyper-V zu aktivieren für den Emulator für Windows Phone 8
    • VMX und EPT sind aktiviert - geprüft mit coreinfo.exe
    • SLAT ist aktiviert - aktiviert mit CheckSLATStatusOfMachine.exe
    • Deaktiviert Intel VT-d
    • Aktiviert Hyper-V in Windows-Funktionen
  2. Nach allen relevanten Änderungen habe ich den PC aus der Steckdose gezogen und es erneut versucht
  3. Reparierter Visual Studio-Emulator für Android und Ausführen von XdeCleanup.exe
  4. Deaktiviert Kaspersky Internet Security (Ich habe gelesen, dass manchmal Sicherheitssoftware interferiert)
  5. Wurde überprüft, ob ich Mitglied der Hyper-V-Administratorengruppe bin
  6. Erfolgreich erstellt und gestartet neue VM direkt in Hyper-V Manager (Das war nur um zu überprüfen, ob ich irgendeine VM ausführen könnte)

Systeminfo

  • CPU: Intel i7- 4790K
  • Betriebssystem: Windows 8.1 Pro mit Media Center
  • Hyper-V-Manager: v6.3.9600.16384

Kommentar

Ich habe viel Zeit darauf verwendet, die Lösung zu finden, und ich habe versagt. Was vermisse ich?

Ich habe gesehen, dass sie für Windows Phone manchmal ihren eigenen virtuellen Switch in Hyper-V Manager setzen. Soll ich das auch tun und wie soll es gemacht werden?

Bearbeiten # 1

In der Zwischenzeit:

  1. Ich habe private und interne Switch-Netzwerke manuell hinzugefügt ("Windows Phone Emulator Private Switch" und "Windows Phone Emulator Internal Switch" genannt, wenn die Namensgebung wichtig ist). Danach neu gestartet, erneut versucht. Hat nicht funktioniert.
  2. Ich habe festgestellt, dass XdeCleanup.exe den manuell erstellten internen privaten Switch löscht.

Bearbeiten # 2

Ich habe eine müde Methode von @John Kemnetz vorgeschlagen. Die Emulatorumgebung startet.

Nach Auswahl von Ja wird diese Ausnahme angezeigt.

Bearbeiten # 3 :: Lösung ☺ ::

Ich bin zu dem zweiten Versuch gekommen, den @ John Kemnetz in einer späteren Antwort vorgeschlagen hat. Dies sind alle Schritte:

  1. Geöffnet Geräte-Manager und gelöscht eine und nur Intel (R) Ethernet-Verbindung I217-V von Netzwerkadapter
  2. Dann konnte ich nicht Netzwerkadapter überhaupt finden, es verschwand, so dass ich den Netzwerktreiber nicht neu installieren konnte
  3. Nachdem ich den Rechner neu gestartet hatte, wurde nicht nur Intel (R) Ethernet Verbindung I217-V automatisch in Netzwerkadapter , sondern auch Microsoft Hyper-V Netzwerkswitch installiert Standard-Miniport wurde installiert. Etwas, das ich zum ersten Mal sah.
  4. Dann habe ich den gleichen Konsoleneintrag wie in Edit # 2 versucht. Die Konsole hat nicht wie in Edit # 2 begonnen. Stattdessen habe ich das. Zumindest gab es keinen Fehler!
  5. Also lief ich direkt zu VS2015, erstellte die Cordova-App aus der Vorlage und versuchte, den Emulator zu starten. Nachdem ich alle angeforderten Benutzerrechte vergeben habe, ist es erfolgreich gestartet!
  6. Dann habe ich unter Netzwerkadapter zwei neue Einträge gesehen, die automatisch in Bearbeitung erstellt wurden.
kr85 27.09.2015, 11:39
quelle

3 Antworten

6

Sieht nach einem Problem mit Hyper-V aus. Sie können Folgendes (in dieser Reihenfolge) versuchen: *

  1. Öffnen Sie den Hyper-V Manager, löschen Sie alle virtuellen Switches über den Virtual Switch Manager, löschen Sie alle VMs und starten Sie neu. Versuchen Sie nun, den Emulator neu zu starten.
  2. Wenn das ebenfalls fehlschlägt, versuchen Sie, Ihre Treiber für den Adapter zu aktualisieren, der Sie mit dem Internet verbindet (ich vermute, es ist ein WiFi-Adapter?). Gehe zu Systemsteuerung & gt; Geräte-Manager und unter "Netzwerkadapter" finden Sie Ihren WLAN / Internet-Adapter, rechtsklicken und deinstallieren. Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste auf Netzwerkadapter und suchen nach Hardwareänderungen. Dies wird Ihren Adapter neu installieren. Starten Sie den Computer neu und versuchen Sie dann, den Emulator erneut zu starten.
  3. Wenn das immer noch fehlschlägt, ist die letzte Vorgehensweise, eine "Reparatur" unter Windows auszuführen. Wenn zwischen Hyper-V und Ihren Netzwerkadaptern tatsächlich ein Problem besteht, kann dies das Problem beheben

* beachte, dass # 2 die Lösung war, die für kr85 funktioniert hat

    
John Kemnetz 08.10.2015, 17:15
quelle
2

In der Protokolldatei, die Sie haben:

%Vor%

Wenn Sie diesen Befehl manuell in der Eingabeaufforderung ausführen, aber ohne die Flags / noStart und / silent, wird Ihnen angezeigt, warum er den virtuellen Switch nicht erstellen kann.

    
John Kemnetz 07.10.2015 20:59
quelle
-2

Aktualisieren Sie die Netzwerkadaptertreiber (ich musste sie nicht einmal deinstallieren) und starten Sie den Computer neu

    
Dawid 28.02.2018 20:30
quelle