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 № 1Począ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