BlackBerry 10 Shell Tool Guide

Die cordova Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen erlaubt, Anwendungen auf mehreren Plattformen gleichzeitig zu erstellen. Eine ältere Version von Cordova Rahmen bietet Gruppen von Befehlszeilentools, die spezifisch für jede Plattform. Wenn sie als Alternative zu den CLI verwenden möchten, müssen Sie diese Version von Cordova von cordova.apache.orgherunterladen. Der Download enthält separate Archiv für jede Plattform. Erweitern Sie die gewünschte Ziel-Plattform. Die hier beschriebenen Tools sind in der Regel in der obersten Ebene bin Verzeichnis, sonst finden Sie in die README -Datei ausführlichere Wegbeschreibung.

Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Details zum Entwickeln von Plugins finden Sie in der Anwendung-Plugins.

Wenn Sie Hilfe mit jeder nachfolgenden Befehl benötigen, geben Sie den Befehl zusammen mit der -h oder -help Argumenten, die unterstützt werden, indem alle Befehle und die Beschreibungen für die einzelnen Argumente zur Verfügung.

Erstellen Sie eine App

Der create Befehl erstellt ein neues Projekt:

    bin/Erstellen von < Pfad-zu-Projekt >< Projektpaket >< Projekt-Name >

wo

  • <path-to-project>Gibt das Verzeichnis des Projekts gegründet

  • <project-package>Gibt einen reverse Domain-Stil-Bezeichner

  • <project-name>Gibt den Anzeigenamen apps

Hinweis: die create Befehl Bootstrap Abhängigkeit Installation über den npm install Befehl. Je nach der Installation Directory und System Berechtigungen kann das Administratorrechte erforderlich. Wenn auf OSX/Linux Problem vorhanden ist, führen Sie sudo npm install vor der Verwendung der create Befehl. Führen Sie unter Windows npm install eröffnet ein Befehlszeilen-Dienstprogramm mit Administratorrechten.

Ein Ziel erstellen

Die target mit dem Befehl können Sie verwalten den Emulator oder BlackBerry-Geräte, die Sie verwenden, um die app zu testen. Sie können hinzufügen oder entfernen ein Ziel oder ein Ziel gesetzt, als Standardziel.

Fügen Sie ein Ziel

    < Path-Projekt >/Cordova/Ziel hinzufügen <name> < Ip-Adresse > [-t |--Typ < Gerät | Simulator >] [-p |--Kennwort <password>] [--polig < Gerät-polig >]

wo

  • <name>Gibt einen eindeutigen Namen für das Ziel.

  • <ip-address>Gibt die Ip-Adresse des BlackBerry-Geräts oder Simulator.

  • -p | --password <password>Gibt das Kennwort für das Gerät oder den Emulator. Dies ist erforderlich, nur, wenn das Gerät oder den Emulator kennwortgeschützt ist.

  • --pin <device-pin>Gibt die PIN für das BlackBerry-Gerät, das dieses Gerät als gültige Host für die Debug-Token identifiziert. Dieses Argument ist erforderlich, nur wenn ein Debug-Token zu erstellen.

Entfernen Sie ein Ziel

    < Path-Projekt >/Cordova/Ziel entfernen <name>

Ein Ziel als Standard festlegen

    < Path-Projekt >/Cordova/target Standard <name>

Die App zu bauen

Der build Befehl erstellt das Projekt als ...verlegt Datei. Sie können die app entweder Release-Modus (der eine signierte ...verlegt Datei erzeugt) oder im Debug-Modus (der eine vorzeichenlose ...verlegt Datei erzeugt) erstellen.

Bauen Sie die App im Release-Modus

    < Path-Projekt >/Cordova/Release build [-k |--Keystorepass <password>] [-b |--BuildId <number>] [-p |--Params < Params-JSON-Datei >]

wo

  • -k | --keystorepass <password>Gibt das Kennwort, die, das Sie definiert, wenn Sie Ihren Computer zum Signieren von Anwendungen konfiguriert.

  • -b | --buildId <number>Gibt die Build-Versionsnummer der Anwendung. In der Regel sollte diese Zahl signierte der Vorgängerversion erhöht werden. Dieses Argument ist optional.

  • -p | --params <params-JSON-file>gibt eine JSON-Datei, die mit zusätzlichen Parameter zur Übergabe an nachgelagerte Werkzeuge. Dieses Argument ist optional.

Erstellen Sie das Projekt im Debugmodus

    < Path-Projekt >/Cordova/build Debug [<target>] [-k |--Keystorepass <password>] [-p |--Params < Params-JSON-Datei >] [-ll |--Loglevel <error|warn|verbose>]

wo

  • <target>Gibt den Namen eines zuvor hinzugefügten Ziels. Wenn <target> nicht angegeben ist, das Standardziel wird verwendet, wenn eine erstellt wurde. Dieses Argument ist nur erforderlich, wenn Sie das Skript die app auf einem BlackBerry-Gerät bereitstellen oder Emulator, in dem Sie als Standardziel nicht erstellt haben. Zusätzlich, wenn <target> ist ein Gerät, dann das Gerät vom USB-Anschluss an den Computer angeschlossen werden oder mit dem gleichen Wi-Fi-Netzwerk wie Ihr Computer angeschlossen werden.

  • -k | --keystorepass <password>Gibt das Kennwort, die, das Sie definiert, wenn Sie Ihren Computer zum Signieren von Anwendungen konfiguriert. Dieses Kennwort wird auch verwendet, um das Debug-Token zu erstellen. Dieses Argument ist nur erforderlich, wenn Sie wollen das Skript zum Erstellen und installieren das Debug-Token für Sie.

  • -p | --params <params-JSON-file>gibt eine JSON-Datei, die mit zusätzlichen Parameter zur Übergabe an nachgelagerte Werkzeuge.

  • -ll | --loglevel <level>Gibt die Protokollebene. Die Protokollebene möglicherweise einer der error , warn , oderverbose.

Wenn Sie zuvor definiert als Standardziel (und zuvor installiert haben ein Debug-Token, wenn das Ziel ein BlackBerry-Gerät ist), Sie können das Skript ausführen mit keine Argumente und die Skript-Pakete Ihre app und gibt dieses an das Standardziel. Zum Beispiel:

    < Path-Projekt >/Cordova/build debug

Führen Sie die Anwendung

Der run Befehl stellt die app letzten Builds auf dem BlackBerry-Gerät oder einen Emulator. Wenn Ihre Anwendung bereitstellen möchten, müssen Sie ein Ziel für das Gerät oder den Emulator angeben:

    < Path-Projekt >/Cordova/run <target>

... wo <target> gibt den Namen eines zuvor hinzugefügten Ziels. Wenn <target> ist ein Gerät, dann muss es an Ihren Computer über USB-Kabel, oder aber über das gleiche Wi-Fi-Netzwerk wie Ihr Computer angeschlossen sein.

Handle-Plugins

Der target Befehl können Sie hinzufügen und Entfernen von Plugins. Eine lokal gehostete Plugin abzurufen:

    < Path-Projekt >/Cordova/Plugin Fetch < Pfad-zu-Plugin >

Anzeigen einer Liste der installierten Plugins:

    < Path-Projekt >/Cordova/Plugin ls

Fügen Sie eine Plugin:

    < Path-Projekt >/Cordova/Plugin hinzufügen <name>

Eine Plugin zu entfernen:

    < Path-Projekt >/Cordova/Plugin Rm <name>