This version of the documentation is outdated!
Click here for the latest released version.
Upgrading Cordova BlackBerry
This document is for people who need to upgrade their Cordova versions from an older version to a current version of Cordova.
- To upgrade to 1.8.0, please go from 1.7.0
Upgrade to 1.8.0 from 1.7.0
Updating just the www folder:
- Open your
www/
folder, which contains your app. - Remove and update the .jar file in the
ext/
folder. - Update the contents of the
ext-air/
folder. - Copy the new
cordova-1.8.0.js
into your project.- If playbook, then update the .js file in the
playbook/
folder.
- If playbook, then update the .js file in the
- Update your HTML to use the new
cordova-1.8.0.js
file. -
Update your
www/plugins.xml
file. Two plugins changed their namespace/service label. Change the old entries for the Capture and Contact plugins from:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
To:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Updating the sample folder (ie, updating using the ant tools):
- Open the
sample/lib/
folder. - Update the .jar file in the
cordova.1.7.0/ext/
folder. - Update the contents of the
cordova.1.7.0/ext-air/
folder. - Update the .js file in the
cordova.1.7.0/javascript/
folder. - Open the
sample/lib/
folder and rename thecordova.1.7.0/
folder tocordova.1.8.0/
. - Type
ant blackberry build
orant playbook build
to update thewww/
folder with updated Cordova. - Open the
www/
folder and update your HTML to use the newcordova-1.8.0.js
file. -
Open the
www/
folder and update theplugins.xml
file. Two plugins changed their namespace/service label. Change the old entries for the Capture and Contact plugins from:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
To:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>