L'aggiornamento di BlackBerry
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.
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
wwwnella directory delwwwcartella alla radice del progetto cordova appena creato.Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale (
Resources, ecc.)Copia il
config.xmlnelwwwdirectory e rimuovere eventuali definizioni di plugin. Si modificherà le impostazioni qui invece di directory della 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 il cordova, ad esempio:
cordova platform add blackberry10.Copiare il contenuto del progetto originale
wwwnella directory delwwwcartella alla radice del progetto cordova appena creato.Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale (
Resources, ecc.)Copia il
config.xmlnelwwwdirectory e rimuovere eventuali definizioni di plugin. Si modificherà le impostazioni qui invece di directory della 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.
Costruire e testare.
2.8.0 All'aggiornamento di progetti a 2.9.0
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 in strumenti della riga di comando di BlackBerry. Questo diventa la casa del tuo progetto aggiornato.
Copiare la vostra fonte di progetti dal vecchio progetto
/wwwil nuovo progetto nella directory/wwwdirectory.Aggiornare il riferimento allo script di Cordova nel tuo
www/index.htmlfile (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.jsfile.
BlackBerryOS/Playbook
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 in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova.jsfile dal nuovo progetto in tuowwwdirectory ed elimina ilwww/cordova.jsfile.Aggiornare il riferimento allo script di Cordova nel tuo
www/index.htmlfile (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.jsfile.Copia il
nativedirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionativedirectory.Copia il
libdirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolibdirectory.Copia il
cordovadirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordovadirectory.
All'aggiornamento 2.7.0 progetti per 2.8.0
BlackBerry 10:
BlackBerry 10 utilizza i nuovi utensili CLI e gestisce core API come plugin. Le istruzioni migrano il progetto per un nuovo progetto, piuttosto che aggiornare un progetto esistente, a causa della complessità di un vecchio progetto di aggiornamento. Inoltre nota che il cordova js script file ora è chiamato 'cordova.js' e più 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 in strumenti della riga di comando di BlackBerry. Questo diventa la casa del tuo progetto aggiornato.
Copiare la vostra fonte di progetti dal vecchio progetto
/wwwil nuovo progetto nella directory/wwwdirectory.Aggiornare il riferimento allo script di Cordova nel tuo
www/index.htmlfile (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.jsfile.
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 in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova.jsfile dal nuovo progetto in tuowwwdirectory ed elimina ilwww/cordova.jsfile.Aggiornare il riferimento allo script di Cordova nel tuo
www/index.htmlfile (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova.jsfile.Copia il
nativedirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionativedirectory.Copia il
libdirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolibdirectory.Copia il
cordovadirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordovadirectory.
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, ad esempio
~/Cordova-2.7.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 in strumenti della riga di comando di BlackBerry. Avete bisogno di beni da questo nuovo progetto.
Copia il
www/cordova-2.7.0.jsfile dal nuovo progetto in tuowwwdirectory ed elimina ilwww/cordova-2.6.0.jsfile.Aggiornare il riferimento allo script di Cordova nel tuo
www/index.htmlfile (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovocordova-2.7.0.jsfile.Copia il
nativedirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchionativedirectory.Copia il
libdirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiolibdirectory.Copia il
cordovadirectory dal nuovo progetto nel progetto esistente, sovrascrivendo il vecchiocordovadirectory.
Aggiornamento a 2.6.0 da 2.5.0
Aggiornando la directory di download PhoneGap:
Si consiglia di scaricare una nuova copia di intere 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/javascriptdirectory.Aggiornamento del
ext,ext-air, eext-qnxnellaPhonegap-2.6.0/lib/blackberry/frameworkdirectory.Aggiornamento del
build.xmldel file nellaPhonegap-2.6.0/lib/blackberrydirectory.Aggiornamento del
Phonegap-2.6.0/lib/blackberry/bindirectory.Aggiornamento del
VERSIONdel file nellaPhonegap-2.6.0/lib/blackberrydirectory.
L'esempio di aggiornamento / directory o la migrazione di un esistente progetto:
Aperto il
www/directory che contiene la tua 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.6.0.jsnel vostro progetto.Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.6.0.jsfile.
Aggiornamento a 2.5.0 da 2.4.0
Aggiornando la directory di download PhoneGap:
Si consiglia di scaricare una nuova copia di intere 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/javascriptdirectory.Aggiornamento del
ext,ext-air, eext-qnxnellaPhonegap-2.5.0/lib/blackberry/frameworkdirectory.Aggiornamento del
build.xmldel file nellaPhonegap-2.5.0/lib/blackberrydirectory.Aggiornamento del
Phonegap-2.5.0/lib/blackberry/bindirectory.Aggiornamento del
VERSIONdel file nellaPhonegap-2.5.0/lib/blackberrydirectory.
L'esempio di aggiornamento / directory o la migrazione di un esistente progetto:
Aperto il
www/directory che contiene la tua 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.jsnel vostro progetto.Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.5.0.jsfile.
Aggiornamento a 2.4.0 da 2.3.0
Aggiornamento appena il www directory:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-2.4.0.jsnel 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.4.0.jsfile.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto il
sample/lib/directory.Aggiornare il file. jar nella
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. js nella
cordova.2.3.0/javascript/directory.Aperto il
sample/lib/directory e rinomina lacordova.2.3.0/nella directorycordova.2.4.0/.Tipo
ant blackberry buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.4.0.jsfile.
Aggiornamento a 2.3.0 da 2.2.0
Aggiornamento appena il www directory:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-2.3.0.jsnel 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.3.0.jsfile.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto 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 buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.3.0.jsfile.
Aggiornamento a 2.2.0 da 2.1.0
Aggiornamento solo la directory www:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-2.2.0.jsnel 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.jsfile.
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. js nella
cordova.2.1.0/javascript/directory.Aperto il
sample/lib/directory e rinomina lacordova.2.1.0/nella directorycordova.2.2.0/.Tipo
ant blackberry buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.2.0.jsfile.
Aggiornamento a 2.1.0 da 2.0.0
Aggiornamento appena il www directory:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-2.1.0.jsnel vostro progetto.
* Se playbook, quindi aggiornamento il js file nella `playbook/` directory.
- Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.1.0.jsfile.
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto il
sample/lib/directory.Aggiornare il file. jar nella
cordova.2.0.0/ext/directory.Aggiornare il contenuto del
cordova.2.0.0/ext-air/directory.Aggiornare il file. js nella
cordova.2.0.0/javascript/directory.Aperto il
sample/lib/directory e rinomina lacordova.2.0.0/nella directorycordova.2.1.0/.Tipo
ant blackberry buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.1.0.jsfile.
Aggiornamento a 2.0.0 da 1.9.0
Aggiornamento appena il www directory:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-2.0.0.jsnel vostro progetto.
* Se playbook, quindi aggiornamento il js file nella `playbook/` directory.
Aggiorna il tuo HTML per utilizzare il nuovo
cordova-2.0.0.jsfile.Aggiornamento tuo
www/plugins.xmlfile. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e di contatto da:< nome plugin = "Cattura" value="org.apache.cordova.media.MediaCapture"/ >< plugin nome = "Contatto" value="org.apache.cordova.pim.Contact"/ >A:
< nome plugin = "Cattura" value="org.apache.cordova.capture.MediaCapture"/ >< nome del plugin = value="org.apache.cordova.pim.Contact"/ "Contatti" >
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto il
sample/lib/directory.Aggiornare il file. jar nella
cordova.1.9.0/ext/directory.Aggiornare il contenuto del
cordova.1.9.0/ext-air/directory.Aggiornare il file. js nella
cordova.1.9.0/javascript/directory.Aperto il
sample/lib/directory e rinomina lacordova.1.9.0/nella directorycordova.2.0.0/.Tipo
ant blackberry buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-2.0.0.jsfile.Aperto il
www/directory e aggiornamento delplugins.xmlfile. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e di contatto da:< nome plugin = "Cattura" value="org.apache.cordova.media.MediaCapture"/ >< plugin nome = "Contatto" value="org.apache.cordova.pim.Contact"/ >A:
< nome plugin = "Cattura" value="org.apache.cordova.capture.MediaCapture"/ >< nome del plugin = value="org.apache.cordova.pim.Contact"/ "Contatti" >
- Per aggiornare a 1.8.0, si prega di andare da 1.7.0
Aggiornamento a 1.8.0 da 1.7.0
Aggiornamento appena il www directory:
Aperto il
www/directory che contiene la tua app.Rimuovere e aggiornare il file. jar nella
ext/directory.Aggiornare il contenuto del
ext-air/directory.Copiare il nuovo
cordova-1.8.0.jsnel vostro progetto.
* Se playbook, quindi aggiornamento il js file nella `playbook/` directory.
Aggiorna il tuo HTML per utilizzare il nuovo
cordova-1.8.0.jsfile.Aggiornamento tuo
www/plugins.xmlfile. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e di contatto da:< nome plugin = "Cattura" value="org.apache.cordova.media.MediaCapture"/ >< plugin nome = "Contatto" value="org.apache.cordova.pim.Contact"/ >A:
< nome plugin = "Cattura" value="org.apache.cordova.capture.MediaCapture"/ >< nome del plugin = value="org.apache.cordova.pim.Contact"/ "Contatti" >
Aggiornando la directory di esempio (cioè, aggiornamento usando gli strumenti della formica):
Aperto il
sample/lib/directory.Aggiornare il file. jar nella
cordova.1.7.0/ext/directory.Aggiornare il contenuto del
cordova.1.7.0/ext-air/directory.Aggiornare il file. js nella
cordova.1.7.0/javascript/directory.Aperto il
sample/lib/directory e rinomina lacordova.1.7.0/nella directorycordova.1.8.0/.Tipo
ant blackberry buildoant playbook buildper aggiornare ilwww/directory con Cordova aggiornato.Aperto il
www/directory e aggiorna il tuo HTML per utilizzare il nuovocordova-1.8.0.jsfile.Aperto il
www/directory e aggiornamento delplugins.xmlfile. Due plugin cambiato la loro etichetta di servizio/spazio dei nomi. Cambiare le vecchie voci per i plugin di cattura e di contatto da:< nome plugin = "Cattura" value="org.apache.cordova.media.MediaCapture"/ >< plugin nome = "Contatto" value="org.apache.cordova.pim.Contact"/ >A:
< nome plugin = "Cattura" value="org.apache.cordova.capture.MediaCapture"/ >< nome del plugin = value="org.apache.cordova.pim.Contact"/ "Contatti" >