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 statt wie in der Windows Phone 7 Plattform Guide detailliert dargestellt. Version 7 verfügt nicht über die erweiterten Funktionen in Internet Explorer 10 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.

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.
  • Hardware:

    • 6,5 GB freier Festplattenspeicher
    • 4 GB RAM
    • 64-Bit (x 64)-CPU
  • Windows Phone 8 Emulator

  • SDK und 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 in virtuelle Maschine ausgeführt möglicherweise einige Herausforderungen. Sie können dieses Blog-Post lesen, die einen Einblick auf die Lösungen zur Entwicklung für Windows Phone auf einem Mac gibt.

Installieren SDK und Cordova

Windows Phone SDK herunterladen und installieren.

Herunterladen Sie und extrahieren Sie die neueste Kopie von Cordova. Die lib\windows-phone-8\wp8 Unterverzeichnis ist, wo Sie Ihre Arbeit tun müssen.

Kopie der CordovaWP8_x_x_x.zip -Datei in das \My Documents\Visual Studio 2012\Templates\ProjectTemplates\ Verzeichnis.

Aufbau der Vorlage

Hinweis: überspringen Sie diesen Schritt, wenn das lib\windows-phone Verzeichnis enthält bereits eine CordovaWP8_x_x_x.zip Datei.

Zur Vereinfachung der Entwicklung bündelt Cordova ein Skript zum Erstellen der Visual Studio-Vorlagen. Diese ermöglichen es Ihnen, rasch Cordova apps generieren, und Sie können sie ändern, wenn nötig. Die folgenden Schritte zeigen, wie es zu generieren.

Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen

Die Repo-Stammverzeichnis enthält eine createTemplates.bat Datei. Doppelklicken Sie hier, um zwei zu generieren .zip Dateien: CordovaWP7_x_x_x.zip und CordovaWP8_x_x_x.zip , wobei x.x.x die aktuelle Versionsnummer ist. Um diese Dateien einfach in Visual Studio zu verwenden, zu kopieren, sie zu My Documents\Visual Studio 2012\Templates\ProjectTemplates\ . Sie können dann neue Apache Cordova Windows Phone apps im Menü Visual Studio File → New Project erstellen.

Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie es auch mit einem Parameter automatisch installieren aufrufen:

    > createTemplates.bat-installieren

Einrichten eines 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.

Überprüfung der Projektstruktur

Die www Directory-Funktionen html , js , und css Unterverzeichnisse und andere Ressourcen Ihre Anwendung erfordert. Alle zusätzlichen Inhalte muss ein Teil der Visual Studio-Projekt sein, und als Inhalt festgelegt werden.

Die folgende Beispiel-Struktur stellt eine 2.3.0 Projekt, sondern variieren je nach der installierten Version:

Erstellen und Bereitstellen von Emulator

Stellen Sie sicher, dass Windows Phone Emulator im wichtigsten Dropdown-Menü ausgewählt ist.

Dann drücken Sie die Taste grün spielen neben dem Dropdown-Menü Debuggen zu beginnen, oder geben Sie F5.

Erstellen Sie das Projekt für das Gerät

Vor dem Testen der Anwendung auf einem Gerät, muss das Gerät registriert werden. Microsoft Dokumentation weitere Informationen zum Bereitstellen und Testen auf Windows Phone 8. Dies sind die grundlegenden Schritte:

  • Stellen Sie sicher, Ihr Telefon angeschlossen ist, und der Bildschirm ist entsperrt.

  • Wählen Sie in Visual Studio Gerät aus dem Dropdown-Menü oben.

  • Drücken Sie die Taste grün spielen neben dem wichtigsten Dropdown-Menü Debuggen zu beginnen, sonst geben Sie F5.

Zu diesem Zeitpunkt sind Sie fertig.

Weiterführende Literatur

Die Windows Phone Developer Blog bietet hilfreiche Informationen zu den Unterschieden zwischen IE10 und WebKit-Browser und wie beide unterstützen.