Handbuch für die Plattform von Windows Phone-8
Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Windows Phone 8 Geräte bereitstellen. Wenn Sie 7,5 und 8 Geräte ansprechen möchten, entwickeln Sie für Windows Phone 7 stattdessen, wie detailliert die Windows Phone 7 Plattform-Guide. Version 7 verfügt nicht über die erweiterten Funktionen im IE10 enthalten, aber den gleichen Satz von APIs implementiert. Windows Phone 8 apps tun nicht laufen auf Windows Phone 7 Geräte.
Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen, die für beide Versionen gilt:
Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface.
1. Systemanforderungen
Betriebssystem:
- Windows 8 oder Windows 8 Pro
- Die 64-Bit Version (X 64) von Windows ist für das SDK erforderlich.
- Die Pro-Version wird empfohlen, damit Sie einen Geräteemulator ausführen können.
- Windows 8 oder Windows 8 Pro
Hardware:
- 6,5 GB freier Festplattenspeicher
- 4 GB RAM
- 64-Bit (x 64)-CPU
Windows Phone 8 Emulator
- Der Telefon-Emulator verwendet Hyper-V, so dass diese Liste die Voraussetzungen enthält.
- Pro 64-Bit-Edition von Windows 8 oder größer
- Erfordert einen Prozessor die Virtualisierung unterstützt und Zweite Level Address Translation (SLAT)
- Aktivieren Sie die Virtualisierungsfunktionen (d.h., VT-X auf Intel) in den BIOS-Einstellungen, wie dies in der Regel standardmäßig deaktiviert ist.
SDK + IDE (Visual Studio)
- Visual Studio 2012 Professional, Premium oder Ultimate. Beachten Sie, dass Visual Studio Express für Windows Phone (enthalten im SDK) ist nicht empfehlenswert da Sie nicht die Vorlage (siehe unten) mit VS Express erstellen können, da es nicht die Vorlage exportieren -Funktionalität, die nur in VS Pro oder höher ist.
Anmelden und bezahlen für ein Windows Phone Dev Center -Konto, wenn Sie Ihre app auf einem echten Gerät anbringen oder an Marktplatz übermitteln möchten.
Hinweis: Das SDK im virtuellen Maschine ausgeführt wird, könnte einige Herausforderung dar. Sie können dieses Blog-Post lesen, die Einblick auf die Lösungen zur Entwicklung für Windows Phone auf einem Mac gibt.
2. Installieren Sie SDK + Cordova
Windows Phone SDK herunterladen und installieren
Herunterladen Sie und extrahieren Sie die neueste Kopie von Cordova. Arbeiten Sie der
lib\windows-phone-8\wp8
Unterverzeichnislib\windows-phone-8\wp7
enthält die Windwos Phone 7-Version von Cordova.Kopie der
CordovaWP8_x_x_x.zip
-Datei in das\My Documents\Visual Studio 2012\Templates\ProjectTemplates\
Verzeichnis.
2.1. Aufbau der Vorlage
Hinweis: dieser Schritt kann nicht verlangt werden. Wenn das Lib\windows-Telefon-Verzeichnis bereits eine CordovaWP8_x_x_x.zip-Datei enthält, können Sie diesen Schritt überspringen.
Um den Entwicklungsprozess zu vereinfachen, kommt Cordova mit einem Skript zum Erstellen der Visual Studio-Vorlagen. Dies ermöglicht schnelle Erstellung von Cordova-Anwendungen in Visual Studio. Diese Vorlage kann bei Bedarf geändert werden und die unten aufgeführten Schritte zeigen wie Sie vorgehen, wenn Sie die Vorlage generieren möchten.
Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen.
Der Stamm der Repo enthält eine Datei createTemplates.bat. Doppelklick auf diese Datei wird 2 Zip-Dateien generieren. (CordovaWP7_x_x_x.zip + CordovaWP8_x_x_x.zip wo x.x.x die aktuelle Versionsnummer ist) Um diese Dateien in Visual Studio kopieren leicht zu verwenden werden sie zu "Mein Dateien\Visual Studio 2012\Templates\ProjectTemplates\" Sie dann neue Apache Cordova Windows Phone apps aus der Visual Studio-Datei-> neues Projekt im Menü erstellen können.
Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie auch mit einem Parameter automatisch installieren aufrufen
Führen Sie das Skript:
> createTemplates.bat-installieren
3. Einrichten des neuen Projekts
Öffnen Sie Visual Studio Express für Windows Phone, und wählen Sie Neues Projekt.
Wählen Sie CordovaWP8. (Die Versionsnummer wird in der Vorlagenbeschreibung angezeigt.)
Geben Sie dem Projekt einen Namen, und wählen Sie OK.
4. Überprüfung der Projektstruktur
Das
www
Verzeichnis enthält Ihre Cordovahtml/js/css
und andere Ressourcen, die in Ihrer Anwendung enthalten.Alle Inhalte, die Sie hinzufügen, muss hier ein Teil der Visual Studio-Projekt zu sein, und als Inhalt festgelegt werden.
Hinweis: Diese Bildschirmaufnahme war aus dem Cordova-2.3.0-Download, Ihr Angebot variiert basierend auf der aktuellen Version installiert.
5. Erstellen und Bereitstellen von Emulator
Stellen Sie sicher, dass Windows Phone Emulator im wichtigsten Dropdown-Menü ausgewählt ist.
Drücken Sie die Taste grün spielen neben dem Dropdown-Menü Debuggen zu beginnen, oder geben Sie F5.
6. Erstellen Sie das Projekt für das Gerät
Um die Anwendung auf einem Gerät zu testen, muss das Gerät registriert werden. Klicken Sie hier , um auf bereitstellen und Testen auf Ihrem Windows Phone 8 die Dokumentation lesen.
Stellen Sie sicher, Ihr Telefon angeschlossen ist, und der Bildschirm ist entsperrt.
Wählen Sie in Visual Studio 'Gerät' aus dem oberen Dropdown-Menü.
Drücken Sie die Taste grün spielen neben dem wichtigsten Dropdown-Menü Debuggen zu beginnen, oder geben Sie F5.
Fertig!
Weiterführende Literatur
Für weitere Details über die spezifischen Unterschiede zwischen IE10 und WebKit-Browser und wie unterstützen beide MS hat eine hilfreiche Anleitung hier