/ / Warum kann phonegap den wp8 Emulator nicht ausführen? - Cordova, Windows-Phone-8

Warum kann phonegap den wp8-Emulator nicht ausführen? - Cordova, Windows-Phone-8

Ich bin auf Phonegap 3.7 und ich versuche den Emulator über:

phonegap run wp8

Aber wenn es schief geht mit:

Fehler: Ungültiges Zielgerät angegeben.

[..]

FEHLER: Fehlercode -2147024809 für Befehl: C:Programmdateien (x86) Microsoft SDKs Windows Phonev8.0ToolsXap DeploymentXapDeployCmd.exe mit args: / installlau nch, C: / Benutzer / kitsunde / Entwicklung / pub_pure_app / src / plattformen / wp8 / Bin / debug / Cordo vaAppProj_Debug_AnyCPU.xap, / Zielgerät: xd

Error: C:UserskitsundeDevelopmentpub_pure_appsrcplatformswp8cordovarun. bat: Befehl fehlgeschlagen mit Beendigungscode 2 bei ChildProcess.whenDone (C: UserskitsundeAppDataRoamingnpmnode_modules phonegapnode_modulescordovanode_modulescordova-libsrccordovasuperspawn.j s: 135: 23) bei ChildProcess.emit (events.js: 98: 17) bei Vielleicht schließen (child_process.js: 766: 16) bei Process.ChildProcess._handle.onexit (Kind_Prozess.js: 833: 5)

Was könnte das verursachen?

Antworten:

6 für die Antwort № 1

Wie von Cordova / PhoneGap 3.6, wenn Sie versuchen, Windows Phone 8.1 zu emulieren, müssen Sie die verwenden windows Plattform in Cordova / PhoneGap statt der wp8 Plattform.

phonegap platforms rm wp8
phonegap platforms add windows

Der Apache Cordova 3.6 Release wurde von der Idee der Erstellung von universellen Windows-Anwendungen inspiriert. Es führt eine neue vereinheitlichte "Windows" -Plattform ein, um Apps für Windows 8.0, Windows 8.1 und Windows Phone 8.1 zu erstellen. Beachten Sie, dass Windows Phone 8.0 aufgrund der unterschiedlichen Implementierung weiterhin als separate "wp8" -Plattform verbleibt.

von: http://akvelon.com/apache-cordova-adds-windows-8-1-and-windows-phone-8-1-universal-apps-support/

Verstanden?

  • Windows 8> verwenden windows Plattform
  • Windows 8.1> verwenden windows Plattform
  • Windows Phone 8> verwenden wp8 Plattform
  • Windows Phone 8.1> verwenden windows Plattform

Wenn Sie Windows Phone 8 wirklich nur emulieren möchten, müssen Sie wahrscheinlich das Windows Phone 8 SDK installieren, wenn Sie es nicht schon getan haben.


0 für die Antwort № 2

Es scheint der run wp8 Befehl gibt das Zielmodell des Emulators nicht an. Sie können zu navigieren platforms/wp8 Ordner und öffnen Sie die Lösungsdatei (.sln Datei).

Dann können Sie Ihr Projekt mit einem Emulatormodell ausführen, das Sie möchten.


0 für die Antwort № 3

Hier ist ein Problemumgehung und um das Problem zu beheben, könntest du dir das auch ansehen.

Cordova / PhoneGap kann keine WP7 / WP8 / Windows-Plattform hinzufügen