L'aggiornamento di BlackBerry 10
Questa guida Mostra come modificare i progetti di BlackBerry per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la cordova
utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI.
All'aggiornamento 3.6.0 proietta al 4.0.0
Per i progetti non-CLI, eseguire:
bin/update percorso/per/progetto
Per i progetti CLI:
Aggiornamento del
cordova
versione CLI. Vedere l'interfaccia della riga di comando.Eseguire
cordova platform update blackberry
nei progetti esistenti.
L'aggiornamento a 3.2.0 da 3.1.0
Per i progetti che sono stati creati con la CLI, cordova:
Aggiornamento il
cordova
versione CLI. Vedere l'interfaccia della riga di comando.Eseguire
cordova platform update blackberry
Per i progetti non creati con la CLI di cordova, eseguire:
bin/update <project_path>
Aggiornamento a 3.1.0 da 3.0.0
Creare un nuovo progetto di Apache Cordova 3.1.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
Aggiungere le piattaforme per il progetto di cordova, per esempio:
cordova platform add blackberry10
.Copiare il contenuto del progetto originale
www
nella directory delwww
cartella alla radice del progetto cordova appena creato.Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale (
Resources
, ecc.)Copia il
config.xml
del file nellawww
directory e rimuovere eventuali definizioni di plugin. È necessario modificare le impostazioni qui piuttosto che all'interno della directory di piattaforma.Utilizzare lo strumento CLI di cordova per installare il plug-in che è necessario. Si noti che il CLI gestisce tutti i core API come plugin, così che può essere necessario aggiungere. Solo plugin contrassegnato 3.0.0 e soprattutto sono compatibili con il CLI.
Costruire e testare.
Si prega di notare che il CLI supporta la piattaforma BlackBerry10 esclusivamente. Per PlayBook e BBOS, consultate Cordova versione 2.9.0 e sotto.
Aggiornamento per il CLI (3.0.0) da 2.9.0
Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
Aggiungi il tua piattaforme il progetto di cordova, ad esempio:
cordova platform add blackberry10
.Copiare il contenuto del progetto originale
www
directory ilwww
directory alla radice del progetto cordova appena creato.Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale (
Resources
, ecc.)Copia il
config.xml
file nelwww
directory e rimuovere eventuali definizioni di plugin. È necessario modificare le impostazioni qui piuttosto che all'interno della directory di piattaforma.Utilizzare lo strumento CLI di cordova per installare il plug-in che è necessario. Si noti che il CLI gestisce tutti i core API come plugin, così che può essere necessario aggiungere. Solo 3.0.0 plugin sono compatibili con il CLI.
Compilazione e test.
2.8.0 all'aggiornamento di progetti a 2.9.0
Per BlackBerry 10:
Scaricare ed estrarre la sorgente di Cordova 2.9.0 in un percorso di directory permanente sul disco rigido, ad esempio
~/Cordova-2.9.0
.Chiudere eventuali strumenti SDK in esecuzione: Eclipse, Momentics e simili.
Spostarsi nella directory dove avete messo la fonte scaricata sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
Creare un nuovo progetto, come descritto nella Guida di strumento Shell BlackBerry. Questo diventa la casa del progetto aggiornato.
Copiare la vostra fonte di progetti dal vecchio progetto
/ www
nella directory del progetto nuovo/ www
directory.Aggiornare il riferimento allo script di Cordova nella
www/index.html
file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.js
file.
Per BlackBerryOS/Playbook:
Scaricare ed estrarre la sorgente di Cordova 2.9.0 a una posizione permanente directory sul disco rigido, ad esempio
~/Cordova-2.9.0
.Chiudere eventuali strumenti SDK in esecuzione: Eclipse, Momentics e simili.
Spostarsi nella directory dove avete messo la fonte scaricata sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
Creare un nuovo progetto, come descritto nella Guida di strumento Shell BlackBerry. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova.js
file dal nuovo progetto nellawww
ed eliminare ilwww/cordova.js
file.Aggiornare il riferimento allo script di Cordova nella
www/index.html
file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.js
file.Copia il
native
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionative
directory.Copia il
lib
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolib
directory.Copia il
cordova
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordova
directory.
All'aggiornamento 2.7.0 progetti per 2.8.0
BlackBerry 10 utilizza i nuovi utensili di CLI e gestisce core API come plugin. Le istruzioni di migrano il proprio progetto per un nuovo progetto, anziché l'aggiornamento di un progetto esistente, a causa della complessità di un vecchio progetto di aggiornamento. Inoltre nota che il cordova js script file è ora chiamato 'js' e non contiene una stringa di versione.
Scaricare ed estrarre la sorgente di Cordova 2.8.0 a una posizione permanente directory sul disco rigido, ad esempio
~/Cordova-2.8.0
.Chiudere eventuali strumenti SDK in esecuzione: Eclipse, Momentics e simili.
Spostarsi nella directory dove avete messo la fonte scaricata sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
Creare un nuovo progetto, come descritto nella Guida di strumento Shell BlackBerry. Questo diventa la casa del progetto aggiornato.
Copiare la vostra fonte di progetti dal vecchio progetto
/ www
nella directory del progetto nuovo/ www
directory.Aggiornare il riferimento allo script di Cordova nella
www/index.html
file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.js
file.
Per BlackBerryOS/Playbook:
Scaricare ed estrarre la sorgente di Cordova 2.8.0 a una posizione permanente directory sul disco rigido, ad esempio
~/Cordova-2.8.0
.Chiudere eventuali strumenti SDK in esecuzione: Eclipse, Momentics e simili.
Spostarsi nella directory dove avete messo la fonte scaricata sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
Creare un nuovo progetto, come descritto nella Guida di strumento Shell BlackBerry. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova.js
file dal nuovo progetto nellawww
ed eliminare ilwww/cordova.js
file.Aggiornare il riferimento allo script di Cordova nel
www/index.html
file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.js
file.Copia il
native
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionative
directory.Copia il
lib
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolib
directory.Copia il
cordova
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordova
directory.
2.6.0 all'aggiornamento di progetti a 2.7.0
Scaricare ed estrarre la sorgente di Cordova 2.7.0 in un percorso di directory permanente sul disco rigido, per esempio a
~/Cordova-2.7.0
.Chiudere eventuali strumenti SDK in esecuzione: Eclipse, Momentics e simili.
Spostarsi nella directory dove messo il sorgente scaricato sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
Creare un nuovo progetto, come descritto nella Guida di strumento Shell BlackBerry. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova-2.7.0.js
file dal nuovo progetto nellawww
ed eliminare ilwww/cordova-2.6.0.js
file.Aggiornare il riferimento allo script di Cordova nel
www/index.html
file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova-2.7.0.js
file.Copia il
native
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionative
directory.Copia il
lib
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolib
directory.Copia il
cordova
directory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordova
directory.
L'aggiornamento a 2.6.0 da 2.5.0
Aggiornare la directory di download di PhoneGap:
Si consiglia di scaricare una nuova copia di tutta la directory.
Tuttavia, qui ci sono le nuove parti necessarie per l'aggiornamento a fasi:
Aggiornare il file cordova.blackberry.js nel
Phonegap-2.6.0/lib/blackberry/javascript
directory.Aggiornamento del
ext
,ext-air
, eext-qnx
nelPhonegap-2.6.0/lib/blackberry/framework
directory.Aggiornamento il
build.xml
file nelPhonegap-2.6.0/lib/blackberry
directory.Aggiornamento il
Phonegap-2.6.0/lib/blackberry/bin
directory.Aggiornamento il
VERSION
file nelPhonegap-2.6.0/lib/blackberry
directory.
Nell'esempio di aggiornamento / directory o la migrazione di un esistente progetto:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Aggiornare il contenuto del
ext-qnx/
directory.Copiare il nuovo
cordova-2.6.0.js
nel vostro progetto.Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.6.0.js
file.
L'aggiornamento a 2.5.0 da 2.4.0
Aggiornare la directory di download di PhoneGap:
Si consiglia di scaricare una nuova copia di tutta la directory.
Tuttavia, qui ci sono le nuove parti necessarie per l'aggiornamento a fasi:
Aggiornare il file cordova.blackberry.js nel
Phonegap-2.5.0/lib/blackberry/javascript
directory.Aggiornamento del
ext
,ext-air
, eext-qnx
nelPhonegap-2.5.0/lib/blackberry/framework
directory.Aggiornamento il
build.xml
file nelPhonegap-2.5.0/lib/blackberry
directory.Aggiornamento il
Phonegap-2.5.0/lib/blackberry/bin
directory.Aggiornamento il
VERSION
file nelPhonegap-2.5.0/lib/blackberry
directory.
Nell'esempio di aggiornamento / directory o la migrazione di un esistente progetto:
Aperto il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nella
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Aggiornare il contenuto del
ext-qnx/
directory.Copiare il nuovo
cordova-2.5.0.js
nel vostro progetto.Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.5.0.js
file.
L'aggiornamento a 2.4.0 da 2.3.0
Aggiornamento appena il www
directory:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-2.4.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nel `playbook/` directory.
* Se BlackBerry 10, quindi aggiornare il file il `qnx/` directory.
- Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.4.0.js
file.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Apri il
sample/lib/
directory.Aggiornare il file. jar nel
cordova.2.3.0/ext/
directory.Aggiornare il contenuto del
cordova.2.3.0/ext-air/
directory.Aggiornare il contenuto del
cordova.2.3.0/ext-qnx/
directory.Aggiornare il file il
cordova.2.3.0/javascript/
directory.Apri il
sample/lib/
directory e Rinomina lacordova.2.3.0/
directorycordova.2.4.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Apri il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.4.0.js
file.
L'aggiornamento a 2.3.0 da 2.2.0
Aggiornando solo il www
directory:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-2.3.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nel `playbook/` directory.
* Se BlackBerry 10, quindi aggiornare il file il `qnx/` directory.
- Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.3.0.js
file.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Apri il
sample/lib/
directory.Aggiornare il file. jar nella
cordova.2.2.0/ext/
directory.Aggiornare il contenuto del
cordova.2.2.0/ext-air/
directory.Aggiornare il contenuto del
cordova.2.2.0/ext-qnx/
directory.Aggiornare il file. js nella
cordova.2.2.0/javascript/
directory.Aperto il
sample/lib/
directory e rinomina lacordova.2.2.0/
nella directorycordova.2.3.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Aperto il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.3.0.js
file.
Aggiornamento a 2.2.0 da 2.1.0
Aggiornamento solo la directory www:
Aperto il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nella
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-2.2.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nella `playbook/` directory.
* Se BlackBerry 10, quindi aggiornare il file. js nella `qnx/` directory.
- Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.2.0.js
file.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto il
sample/lib/
directory.Aggiornare il file. jar nella
cordova.2.1.0/ext/
directory.Aggiornare il contenuto del
cordova.2.1.0/ext-air/
directory.Aggiornare il contenuto del
cordova.2.1.0/ext-qnx/
directory.Aggiornare il file il
cordova.2.1.0/javascript/
directory.Apri il
sample/lib/
directory e Rinomina lacordova.2.1.0/
directorycordova.2.2.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Apri il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.2.0.js
file.
L'aggiornamento a 2.1.0 da 2.0.0
Aggiornamento appena il www
directory:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-2.1.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nel `playbook/` directory.
- Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.1.0.js
file.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Apri il
sample/lib/
directory.Aggiornare il file. jar nel
cordova.2.0.0/ext/
directory.Aggiornare il contenuto del
cordova.2.0.0/ext-air/
directory.Aggiornare il file il
cordova.2.0.0/javascript/
directory.Apri il
sample/lib/
directory e Rinomina lacordova.2.0.0/
directorycordova.2.1.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Apri il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.1.0.js
file.
L'aggiornamento a 2.0.0 da 1.9.0
Aggiornamento appena il www
directory:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-2.0.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nel `playbook/` directory.
Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.0.0.js
file.Aggiornamento il
www/plugins.xml
file. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e contatto da:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
VOX
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Apri il
sample/lib/
directory.Aggiornare il file. jar nel
cordova.1.9.0/ext/
directory.Aggiornare il contenuto del
cordova.1.9.0/ext-air/
directory.Aggiornare il file il
cordova.1.9.0/javascript/
directory.Apri il
sample/lib/
directory e Rinomina lacordova.1.9.0/
directorycordova.2.0.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Apri il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.0.0.js
file.Apri il
www
directory e aggiornamento ilplugins.xml
file. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e contatto da:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
VOX
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
- Per aggiornare a 1.8.0, si prega di andare da 1.7.0
Aggiornamento a 1.8.0 da 1.7.0
Aggiornando solo il www
directory:
Apri il
www
directory che contiene l'app.Rimuovere e aggiornare il file. jar nel
ext/
directory.Aggiornare il contenuto del
ext-air/
directory.Copiare il nuovo
cordova-1.8.0.js
nel vostro progetto.
* Se playbook, quindi aggiornamento il js file nel `playbook/` directory.
Aggiorna il tuo HTML per utilizzare il nuovo
cordova-1.8.0.js
file.Aggiornamento il
www/plugins.xml
file. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e contatto da:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
VOX
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aggiornare la directory di esempio (vale a dire l'aggiornamento utilizzando gli strumenti di formica):
Apri il
sample/lib/
directory.Aggiornare il file. jar nel
cordova.1.7.0/ext/
directory.Aggiornare il contenuto del
cordova.1.7.0/ext-air/
directory.Aggiornare il file il
cordova.1.7.0/javascript/
directory.Apri il
sample/lib/
directory e Rinomina lacordova.1.7.0/
directorycordova.1.8.0/
.Tipo
ant blackberry build
oant playbook build
per aggiornare ilwww
directory con Cordova aggiornato.Apri il
www
directory e aggiorna il tuo HTML per utilizzare il nuovocordova-1.8.0.js
file.Apri il
www
directory e aggiornamento ilplugins.xml
file. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e contatto da:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
VOX
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>