/ / Dlaczego phonegap nie może uruchomić emulatora wp8? - Cordova, Windows-phone-8

Dlaczego phonegap nie może uruchomić emulatora wp8? - cordova, windows-phone-8

Korzystam z telefonu 3.7 i próbuję uruchomić emulator za pomocą:

phonegap run wp8

Ale jeśli zawiedzie z:

Błąd: Określono nieprawidłowe urządzenie docelowe.

[..]

BŁĄD: kod błędu -2147024809 dla polecenia: C:Pliki programów (x86) Microsoft SDK Windows Phonev8.0ToolsXap DeploymentXapDeployCmd.exe z args: / installlau nch, C: / Users / kitsunde / Development / pub_pure_app / src / platform / wp8 / Bin / debug / Cordo vaAppProj_Debug_AnyCPU.xap, / targetdevice: xd

Błąd: DO:UserskitsundeDevelopmentpub_pure_appsrcplatformswp8cordovarun. bat: Komenda nie powiodła się z kodem wyjścia 2 w ChildProcess.whenDone (C: UserskitsundeAppDataRoamingnpmnode_modules phonegapnode_modulescordovanode_modulescordova-libsrccordovasuperspawn.j s: 135: 23) na ChildProcess.emit (events.js: 98: 17) at maybeClose (child_process.js: 766: 16) w Process.ChildProcess._handle.onexit (child_process.js: 833: 5)

Co może być tego przyczyną?

Odpowiedzi:

6 dla odpowiedzi № 1

Począwszy od Cordova / PhoneGap 3.6, jeśli próbujesz emulować Windows Phone 8.1, musisz użyć windows platformy w Cordova / PhoneGap zamiast wp8 Platforma.

phonegap platforms rm wp8
phonegap platforms add windows

Apache Cordova 3.Wersja 6 została zainspirowana pomysłem budowania uniwersalnych aplikacji Windows. Wprowadza nową ujednoliconą platformę „Windows” do tworzenia aplikacji przeznaczonych dla systemów Windows 8.0, Windows 8.1 i Windows Phone 8.1. Uwaga: Windows Phone 8.0 nadal pozostaje odrębną platformą „wp8” z powodu różnych implementacji.

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

Zrozumiałeś?

  • Windows 8> użyj windows Platforma
  • Windows 8.1> użyj windows Platforma
  • Windows Phone 8> użyj wp8 Platforma
  • Windows Phone 8.1> użyj windows Platforma

Jeśli naprawdę chcesz po prostu emulować system Windows Phone 8, prawdopodobnie musisz zainstalować pakiet SDK systemu Windows Phone 8, jeśli jeszcze go nie masz.


0 dla odpowiedzi nr 2

Wydaje się, że run wp8 polecenie nie określa modelu docelowego emulatora. Możesz przejść do platforms/wp8 folder i otwórz plik rozwiązania (.sln plik).

Następnie możesz uruchomić projekt z dowolnym modelem emulatora.


0 dla odpowiedzi № 3

Tutaj jest obejście a także, aby rozwiązać problem, możesz na to spojrzeć.

Cordova / PhoneGap nie może dodać platformy WP7 / WP8 / Windows