Frage

Wenn ich versuche, das Debuggen meiner Windows Phone 8-App in zu starten Emulator WVGA 512MB die folgende Fehlermeldung wird angezeigt

The Windows Phone Emulator wasn't able to connect to the Windows Phone operating system:

The emulator couldn't determine the host IP address, which is used to communicate with the guest virtual machine.

Some functionality may be disabled.

und der Emulator zeigt immer an The Windows Phone OS is starting... Kann nicht verstehen, was das Problem ist.Bitte um Rat.

War es hilfreich?

Lösung 2

Endlich ist das Problem gelöst.

  1. Öffnen Sie den Hyper V-Manager
  2. Löschen Sie alle installierten virtuellen Maschinen
  3. Alle virtuellen Switches löschen
  4. System neu starten
  5. Visual Studio erneut ausführen

Dank Shiv Kumar Ganesh

Andere Tipps

Das hat bei mir funktioniert (gefunden hier):

befolgen Sie die folgenden Schritte, um dieses Problem zu lösen
1.gehen Sie zum Netzwerk- und Freigabecenter
2.gehen Sie zu Adaptereinstellung ändern
3.gehen Sie zu v Ethernet (interner Ethernet-Anschluss interner Switch des Windows Phone-Emulators)
4.klicken Sie mit der rechten Maustaste darauf und aktivieren Sie es (falls bereits aktiviert, deaktivieren und aktivieren Sie es erneut).

Ich hatte das gleiche Problem.Nach einer langen Untersuchung und Überprüfung des Ereignisprotokolls wurde festgestellt, dass die Windows-Firewall den Emulator blockiert, der eine Verbindung zur virtuellen Maschine herstellt.Mit diesen Informationen ist es einfach, das Problem zu beheben.

Jawohl!Navigieren Sie einfach zu Systemsteuerung -> System und Sicherheit -> Windows-Firewall -> App oder Funktion über die Windows-Firewall zulassen.Klicken Sie auf die Schaltfläche Weitere App hinzufügen und durchsuchen Sie den Pfad des Emulators (normalerweise "C:\Program Dateien (x86)\Microsoft XDE\8.0\XDE.exe", kann aber je nach Installationsort variieren).Wählen Sie den gewünschten Netzwerktyp aus und fügen Sie das neue Element hinzu.

Gehen Sie jetzt zurück zu VS und führen Sie Ihre Anwendung aus (schließen Sie alle Emulatorinstanzen, die Sie bereits geöffnet haben), jetzt sollte alles funktionieren!

die Lösung, die für mich funktioniert hat :

  1. öffnen Sie Hyper V
  2. Wählen Sie Ihre VM aus und gehen Sie zu Virtual Switch Manager.
  3. Wählen Sie Windows Phone Emulator Intern
  4. wenn Ihre Verbindung intern ist , aktivieren Sie die Option VLAN-Identifizierung aktivieren
  5. drücken Sie F5 von VS .

Toi toi toi!

Einfach neu starten

Keine Magie nötig.Starten Sie einfach Ihren Entwicklungscomputer nach der Installation von Windows Phone SDK neu.

was Sie beschreiben, liegt normalerweise an einer Firewall eines Antivirenprogramms eines Drittanbieters.

Wenn Sie verwenden Symantec befolgen Sie dieses Verfahren https://stackoverflow.com/a/26326528/4446346

Wenn Sie verwenden Windows-Firewall befolgen Sie dieses Verfahren https://stackoverflow.com/a/27685167/4446346

und wenn Sie verwenden DURCHSCHN führen Sie das folgende Verfahren aus:

  1. öffnen Sie AVG und gehen Sie zu-->Option-->Firewalleinstellungen-->Expertenmodus-->Erweiterte Einstellungen.
  2. Überprüfen Sie die "Erlaube jeglichen Datenverkehr von/zu virtuellen Maschinen, die von der Firewall unterstützt werden"
  3. und klicken Sie auf "Okay".

Eine weitere Sache, die Sie tun müssen, ist zum "Interner Schalter für den Windows Phone-Emulator" und deaktivieren "AVG-Netzwerkfiltertreiber"

  1. öffnen Netzwerk- und Freigabecenter-->Adaptereinstellungen ändern-->Eigenschaft

  2. Deaktivieren Sie "AVG-Netzwerkfiltertreiber"

Wenn Sie den Emulator zum ersten Mal laden, verhält er sich genau wie das Telefon (beim ersten Start), auf dem die ersten Apps installiert und konfiguriert werden.Deshalb wird der erste Start lange dauern.Sie können den Hyper-V-Manager tatsächlich öffnen und eine Verbindung zu der VM herstellen, die Sie zum Zeitpunkt des Einleitens des Debuggens ausgewählt haben - um den tatsächlichen Fortschritt des Geschehens zu sehen.Hoffe das hilft.

Sie können deaktivieren Hyper-V von Program and Features und starten Sie Ihren Computer zweimal neu.Alles wird Standard sein.Aktivieren Hyper-V und zweimal neu starten und alles sollte wieder funktionieren.

Sie können auch überprüfen, ob Ihre vEthernet (Interner Ethernet-Anschluss Windows Phone Emulator Interner Switch) in Netzwerk- und Freigabecenter aktiviert ist (meins war nicht, und ich habe den gleichen Fehler wie Sie).

Überprüfen Sie, ob auf Ihrer Festplatte genügend freier Speicherplatz vorhanden ist.

Wenn Sie einen Computer mit Touchscreen haben und diese Fehlermeldung angezeigt wird, kann dies daran liegen, dass Hyper-V versucht, über den Touchscreen-FX auf das virtuelle Gerät zu portieren.

Dies ist (wenn gefunden) leicht zu korrigieren:

  1. Beenden Sie alle Versuche, virtuelle Geräte zu starten.

  2. Gehe zu:Hyper-V-Manager-> Hyper-V-Einstellungen-> Physische GPU: s // Deaktivieren Sie das Kontrollkästchen "Diese GPU mit RemoteFX verwenden"

Versuchen Sie, vmware Player 12 zu deinstallieren, wenn Sie haben, ich habe verschiedene Möglichkeiten ausprobiert, aber nichts funktioniert, bis ich es entferne.Hoffe, es könnte dir helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top