license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations
Diese Anleitung zeigt wie zum Ändern von BlackBerry Projekten Upgrade von älteren Versionen von Cordova. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die cordova
CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren.
Für nicht-CLI Projekte führen:
bin/update path/to/project
CLI-Projekte:
Update der cordova
CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
cordova platform update blackberry
in Ihre bestehenden Projekte auszuführen.
Für Projekte, die mit Cordova CLI erstellt wurden:
Update der cordova
CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
cordova platform update blackberry
auszuführen
Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
bin/update <project_path>
Erstellen Sie ein neues Apache Cordova 3.1.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
Die Plattformen der Cordova Projekt fügen Sie hinzu, zum Beispiel:cordova platform add blackberry10
.
Kopieren Sie den Inhalt des ursprünglichen Projekts www
Verzeichnis in das www
Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
Kopieren oder nativen Vermögen aus dem ursprünglichen Projekt zu überschreiben ( Resources
, etc..)
Kopie der config.xml
-Datei in das www
Verzeichnis und entfernen Sie alle Plugin-Definitionen. Du musst Einstellungen hier anstatt innerhalb des Plattform-Verzeichnisses ändern.
Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur Plugins markiert 3.0.0 und oben sind kompatibel mit CLI.
Erstellen und testen.
Bitte beachten Sie, dass die CLI die BlackBerry10-Plattform ausschließlich unterstützt. Textbuch und BBOS, finden Sie unter Cordova Version 2.9.0 und unten.
Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
Die Plattformen der Cordova Projekt fügen Sie hinzu, zum Beispiel:cordova platform add blackberry10
.
Kopieren Sie den Inhalt des ursprünglichen Projekts www
Verzeichnis in das www
Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
Kopieren oder nativen Vermögen aus dem ursprünglichen Projekt zu überschreiben ( Resources
, etc..)
Kopie der config.xml
-Datei in das www
Verzeichnis und entfernen Sie alle Plugin-Definitionen. Du musst Einstellungen hier anstatt innerhalb des Plattform-Verzeichnisses ändern.
Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
Erstellen und testen.
Für BlackBerry 10:
Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in~/Cordova-2.9.0
.
Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Dies wird die Startseite des Projekts aktualisiert.
Kopieren Sie Ihre Projekte-Quelle aus des alten Projekts / www
Verzeichnis in des neuen Projekts / www
Verzeichnis.
Aktualisieren von Cordova Skriptverweis in der www/index.html
Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu cordova.js
Datei.
Für BlackBerryOS/Textbuch:
Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in~/Cordova-2.9.0
.
Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
Erstellen Sie ein neues Projekt, wie in iOS Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
Kopie der www/cordova.js
Datei aus dem neuen Projekt in das www
Verzeichnis und Löschen der www/cordova.js
Datei.
Aktualisieren von Cordova Skriptverweis in der www/index.html
Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu cordova.js
Datei.
Kopie der native
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte native
Verzeichnis.
Kopie der lib
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte lib
Verzeichnis.
Kopie der cordova
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte cordova
Verzeichnis.
BlackBerry 10 verwendet die neue CLI-Werkzeuge und Kern-APIs als Plugins verwaltet. Die Anweisungen Migrieren Ihres Projekts für ein neues Projekt, anstatt ein vorhandenes Projekt, aufgrund der Komplexität der Aktualisierung eines alten Projekts zu aktualisieren. Auch beachten Sie, dass die Cordova-Js--Datei Skript heißt jetzt ‘cordova.js’ und nicht mehr eine Zeichenfolge enthält.
Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in~/Cordova-2.8.0
.
Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Dies wird die Startseite des Projekts aktualisiert.
Kopieren Sie Ihre Projekte-Quelle aus des alten Projekts /www
Verzeichnis in des neuen Projekts /www
Verzeichnis.
Aktualisieren von Cordova Skriptverweis in der www/index.html
Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu cordova.js
Datei.
Für BlackBerryOS/Textbuch:
Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in~/Cordova-2.8.0
.
Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
Erstellen Sie ein neues Projekt, wie in iOS Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
Kopie der www/cordova.js
Datei aus dem neuen Projekt in das www
Verzeichnis und Löschen der www/cordova.js
Datei.
Aktualisieren von Cordova Skriptverweis in der www/index.html
Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu cordova.js
Datei.
Kopie der native
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte native
Verzeichnis.
Kopie der lib
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte lib
Verzeichnis.
Kopie der cordova
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte cordova
Verzeichnis.
Herunterladen Sie und entpacken Sie der Cordova 2.7.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu ~/Cordova-2.7.0
.
Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
Kopie der www/cordova-2.7.0.js
Datei aus dem neuen Projekt in das www
Verzeichnis und Löschen der www/cordova-2.6.0.js
Datei.
Aktualisieren von Cordova Skriptverweis in der www/index.html
Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu cordova-2.7.0.js
Datei.
Kopie der native
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte native
Verzeichnis.
Kopie der lib
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte lib
Verzeichnis.
Kopie der cordova
Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte cordova
Verzeichnis.
Fortschreibung des PhoneGap-Download-Verzeichnis:
Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
Aktualisieren Sie die Datei cordova.blackberry.js in das Phonegap-2.6.0/lib/blackberry/javascript
Verzeichnis.
Update der ext
, ext-air
, und ext-qnx
in das Phonegap-2.6.0/lib/blackberry/framework
Verzeichnis.
Update der build.xml
Datei das Phonegap-2.6.0/lib/blackberry
Verzeichnis.
Update der Phonegap-2.6.0/lib/blackberry/bin
Verzeichnis.
Update der VERSION
Datei das Phonegap-2.6.0/lib/blackberry
Verzeichnis.
Aktualisieren das Beispiel / Verzeichnis oder Migrieren einer vorhandenen Projekt:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Aktualisieren des Inhalts der ext-qnx/
Verzeichnis.
Kopieren Sie die neue cordova-2.6.0.js
in Ihr Projekt.
Aktualisieren Sie den HTML-Code um das neue cordova-2.6.0.js
Datei.
Fortschreibung des PhoneGap-Download-Verzeichnis:
Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
Aktualisieren Sie die Datei cordova.blackberry.js in das Phonegap-2.5.0/lib/blackberry/javascript
Verzeichnis.
Update der ext
, ext-air
, und ext-qnx
in das Phonegap-2.5.0/lib/blackberry/framework
Verzeichnis.
Update der build.xml
Datei das Phonegap-2.5.0/lib/blackberry
Verzeichnis.
Update der Phonegap-2.5.0/lib/blackberry/bin
Verzeichnis.
Update der VERSION
Datei das Phonegap-2.5.0/lib/blackberry
Verzeichnis.
Aktualisieren das Beispiel / Verzeichnis oder Migrieren einer vorhandenen Projekt:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Aktualisieren des Inhalts der ext-qnx/
Verzeichnis.
Kopieren Sie die neue cordova-2.5.0.js
in Ihr Projekt.
Aktualisieren Sie den HTML-Code um das neue cordova-2.5.0.js
Datei.
Aktualisierung nur das www
Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-2.4.0.js
in Ihr Projekt.
playbook/
Verzeichnis.qnx/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-2.4.0.js
Datei.
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.2.3.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.3.0/ext-air/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.3.0/ext-qnx/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.2.3.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.2.3.0/
Verzeichniscordova.2.4.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-2.4.0.js
Datei.
Aktualisierung nur das www
Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-2.3.0.js
in Ihr Projekt.
playbook/
Verzeichnis.qnx/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-2.3.0.js
Datei.
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.2.2.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.2.0/ext-air/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.2.0/ext-qnx/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.2.2.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.2.2.0/
Verzeichniscordova.2.3.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-2.3.0.js
Datei.
Aktualisieren einfach das Www-Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-2.2.0.js
in Ihr Projekt.
playbook/
Verzeichnis.qnx/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-2.2.0.js
Datei.
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.2.1.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.1.0/ext-air/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.1.0/ext-qnx/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.2.1.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.2.1.0/
Verzeichniscordova.2.2.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-2.2.0.js
Datei.
Aktualisierung nur das www
Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-2.1.0.js
in Ihr Projekt.
playbook/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-2.1.0.js
Datei.
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.2.0.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.2.0.0/ext-air/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.2.0.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.2.0.0/
Verzeichniscordova.2.1.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-2.1.0.js
Datei.
Aktualisierung nur das www
Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-2.0.0.js
in Ihr Projekt.
playbook/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-2.0.0.js
Datei.
Update der www/plugins.xml
Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
An:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.1.9.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.1.9.0/ext-air/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.1.9.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.1.9.0/
Verzeichniscordova.2.0.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-2.0.0.js
Datei.
Öffnen der www
Verzeichnis und Update der plugins.xml
Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
An:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualisierung nur das www
Verzeichnis:
Öffnen der www
Verzeichnis, das die app enthält.
Entfernen und aktualisieren Sie die .jar-Datei in das ext/
Verzeichnis.
Aktualisieren des Inhalts der ext-air/
Verzeichnis.
Kopieren Sie die neue cordova-1.8.0.js
in Ihr Projekt.
playbook/
Verzeichnis.Aktualisieren Sie den HTML-Code um das neue cordova-1.8.0.js
Datei.
Update der www/plugins.xml
Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
An:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualisieren das Beispielverzeichnis (d. h. Aktualisierung mithilfe der Ant-Tools):
Öffnen der sample/lib/
Verzeichnis.
Aktualisieren Sie die .jar-Datei in das cordova.1.7.0/ext/
Verzeichnis.
Aktualisieren des Inhalts der cordova.1.7.0/ext-air/
Verzeichnis.
Aktualisieren Sie die JS-Datei in das cordova.1.7.0/javascript/
Verzeichnis.
Öffnen der sample/lib/
Verzeichnis und benennen Sie die cordova.1.7.0/
Verzeichniscordova.1.8.0/
.
Typ ant blackberry build
oder ant playbook build
zum Aktualisieren der www
Verzeichnis mit aktualisierten Cordova.
Öffnen der www
Verzeichnis und aktualisieren Sie den HTML-Code um das neue cordova-1.8.0.js
Datei.
Öffnen der www
Verzeichnis und Update der plugins.xml
Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
An:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>