Mise à jour de BlackBerry
Ce guide montre comment modifier des projets BlackBerry mise à niveau d'anciennes versions de Cordova. La plupart de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le cordova utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI.
Mise à niveau vers 3.1.0 de 3.0.0
Créez un projet Apache Cordova 3.1.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
Ajoutez vos plates-formes cordova au projet, par exemple :
cordova platform add blackberry10.Copiez le contenu du projet original
wwwRépertoire de lawwwrépertoire à la racine du projet Cordoue vous venez de créer.Copier ou écraser tout actif natif de votre projet d'origine (
Resources, etc..)Copie votre
config.xmldans lewwwrépertoire et supprimer les définitions de n'importe quel plugin. Vous allez modifier les paramètres ici au lieu du répertoire de la plate-forme.Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Uniquement les plugins marqué 3.0.0 et ci-dessus sont compatibles avec l'interface CLI.
Générer et tester.
Veuillez noter que la CLI prend en charge la plate-forme BlackBerry10 exclusivement. Pour PlayBook et BBOS, s'il vous plaît voir Cordova version 2.9.0 et en dessous.
Mise à niveau à la CLI (3.0.0) de 2.9.0
Créez un projet Apache Cordova 3.0.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
Ajouter vos plates-formes le projet de la Cordoue, par exemple :
cordova platform add blackberry10.Copiez le contenu du projet original
wwwRépertoire de lawwwrépertoire à la racine du projet Cordoue vous venez de créer.Copier ou écraser tout actif natif de votre projet d'origine (
Resources, etc..)Copie votre
config.xmldans lewwwrépertoire et supprimer les définitions de n'importe quel plugin. Vous allez modifier les paramètres ici au lieu du répertoire de la plate-forme.Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Seulement 3.0.0 plugins sont compatibles avec l'interface CLI.
Générer et tester.
2.8.0 Mise à niveau de projets à 2.9.0
BlackBerry 10 :
Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à
~/Cordova-2.9.0.Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Cela devient la maison de votre projet mis à jour.
Copiez votre source de projets de l'ancien projet
/wwwrépertoire vers du nouveau projet/wwwrépertoire.Mettre à jour la référence de script Cordova dans votre
www/index.htmlfichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveaucordova.jsfichier.
BlackBerryOS/Playbook
Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à
~/Cordova-2.9.0.Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
Créez un nouveau projet, comme décrit dans iOS Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
Copie le
www/cordova.jsfichier à partir du nouveau projet dans votrewwwdirectory et supprimer votrewww/cordova.jsfichier.Mettre à jour la référence de script Cordova dans votre
www/index.htmlfichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveaucordova.jsfichier.Copie le
nativerépertoire du nouveau projet dans le projet existant, en écrasant l'anciennenativerépertoire.Copie le
librépertoire du nouveau projet dans le projet existant, en écrasant l'anciennelibrépertoire.Copie le
cordovarépertoire du nouveau projet dans le projet existant, en écrasant l'anciennecordovarépertoire.
Projets de modernisation 2.7.0 pour 2.8.0
BlackBerry 10 :
BlackBerry 10 utilise les nouveaux outils CLI et gère la base API comme plugins. Les instructions de migrent votre projet pour un nouveau projet, plutôt que de mettre à jour un projet existant, en raison de la complexité de la mise à jour d'un ancien projet. Aussi remarque que la js cordova script file s'appelle maintenant « cordova.js » et ne contienne plus une chaîne de version.
Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à
~/Cordova-2.8.0.Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Cela devient la maison de votre projet mis à jour.
Copiez votre source de projets de l'ancien projet
/wwwrépertoire vers du nouveau projet/wwwrépertoire.Mettre à jour la référence de script Cordova dans votre
www/index.htmlfichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveaucordova.jsfichier.
BlackBerryOS/Playbook :
Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à
~/Cordova-2.8.0.Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
Créez un nouveau projet, comme décrit dans iOS Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
Copie le
www/cordova.jsfichier à partir du nouveau projet dans votrewwwdirectory et supprimer votrewww/cordova.jsfichier.Mettre à jour la référence de script Cordova dans votre
www/index.htmlfichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveaucordova.jsfichier.Copie le
nativerépertoire du nouveau projet dans le projet existant, en écrasant l'anciennenativerépertoire.Copie le
librépertoire du nouveau projet dans le projet existant, en écrasant l'anciennelibrépertoire.Copie le
cordovarépertoire du nouveau projet dans le projet existant, en écrasant l'anciennecordovarépertoire.
Projets de modernisation 2.6.0 à 2.7.0
Téléchargez et extrayez la source Cordova 2.7.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à
~/Cordova-2.7.0.Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
Copie le
www/cordova-2.7.0.jsfichier à partir du nouveau projet dans votrewwwdirectory et supprimer votrewww/cordova-2.6.0.jsfichier.Mettre à jour la référence de script Cordova dans votre
www/index.htmlfichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveaucordova-2.7.0.jsfichier.Copie le
nativerépertoire du nouveau projet dans le projet existant, en écrasant l'anciennenativerépertoire.Copie le
librépertoire du nouveau projet dans le projet existant, en écrasant l'anciennelibrépertoire.Copie le
cordovarépertoire du nouveau projet dans le projet existant, en écrasant l'anciennecordovarépertoire.
Mise à niveau à 2.6.0 de 2.5.0
Mise à jour le répertoire de téléchargement PhoneGap :
Il est recommandé que vous téléchargez une nouvelle copie de tout le répertoire.
Cependant, Voici les nouvelles pièces nécessaires pour la mise à jour au coup par coup :
Mise à jour le fichier cordova.blackberry.js dans le
Phonegap-2.6.0/lib/blackberry/javascriptrépertoire.Mise à jour le
ext,ext-air, etext-qnxdans lePhonegap-2.6.0/lib/blackberry/frameworkrépertoire.Mise à jour le
build.xmlde fichiers dans lePhonegap-2.6.0/lib/blackberryrépertoire.Mise à jour le
Phonegap-2.6.0/lib/blackberry/binrépertoire.Mise à jour le
VERSIONde fichiers dans lePhonegap-2.6.0/lib/blackberryrépertoire.
Mise à jour de l'exemple / répertoire ou la migration d'un existant du projet :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Mise à jour le contenu de la
ext-qnx/répertoire.Copiez le nouveau
cordova-2.6.0.jsdans votre projet.Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.6.0.jsfichier.
Mise à niveau vers la version 2.5.0 de 2.4.0
Mise à jour le répertoire de téléchargement PhoneGap :
Il est recommandé que vous téléchargez une nouvelle copie de tout le répertoire.
Cependant, Voici les nouvelles pièces nécessaires pour la mise à jour au coup par coup :
Mise à jour le fichier cordova.blackberry.js dans le
Phonegap-2.5.0/lib/blackberry/javascriptrépertoire.Mise à jour le
ext,ext-air, etext-qnxdans lePhonegap-2.5.0/lib/blackberry/frameworkrépertoire.Mise à jour le
build.xmlde fichiers dans lePhonegap-2.5.0/lib/blackberryrépertoire.Mise à jour le
Phonegap-2.5.0/lib/blackberry/binrépertoire.Mise à jour le
VERSIONde fichiers dans lePhonegap-2.5.0/lib/blackberryrépertoire.
Mise à jour de l'exemple / répertoire ou la migration d'un existant du projet :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Mise à jour le contenu de la
ext-qnx/répertoire.Copiez le nouveau
cordova-2.5.0.jsdans votre projet.Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.5.0.jsfichier.
Mise à niveau vers 2.4.0 de 2.3.0
Mise à jour juste le www répertoire :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-2.4.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
* Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
- Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.4.0.jsfichier.
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.2.3.0/ext/répertoire.Mise à jour le contenu de la
cordova.2.3.0/ext-air/répertoire.Mise à jour le contenu de la
cordova.2.3.0/ext-qnx/répertoire.Mise à jour le fichier .js dans le
cordova.2.3.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.2.3.0/Répertoire decordova.2.4.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-2.4.0.jsfichier.
Mise à niveau vers 2.3.0 de 2.2.0
Mise à jour juste le www répertoire :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-2.3.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
* Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
- Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.3.0.jsfichier.
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.2.2.0/ext/répertoire.Mise à jour le contenu de la
cordova.2.2.0/ext-air/répertoire.Mise à jour le contenu de la
cordova.2.2.0/ext-qnx/répertoire.Mise à jour le fichier .js dans le
cordova.2.2.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.2.2.0/Répertoire decordova.2.3.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-2.3.0.jsfichier.
Mise à niveau vers 2.2.0 de 2.1.0
Mise à jour de tout le répertoire www :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-2.2.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
* Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
- Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.2.0.jsfichier.
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.2.1.0/ext/répertoire.Mise à jour le contenu de la
cordova.2.1.0/ext-air/répertoire.Mise à jour le contenu de la
cordova.2.1.0/ext-qnx/répertoire.Mise à jour le fichier .js dans le
cordova.2.1.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.2.1.0/Répertoire decordova.2.2.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-2.2.0.jsfichier.
Mise à niveau vers 2.1.0 de 2.0.0
Mise à jour juste le www répertoire :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-2.1.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
- Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.1.0.jsfichier.
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.2.0.0/ext/répertoire.Mise à jour le contenu de la
cordova.2.0.0/ext-air/répertoire.Mise à jour le fichier .js dans le
cordova.2.0.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.2.0.0/Répertoire decordova.2.1.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-2.1.0.jsfichier.
Mise à niveau vers 2.0.0 de 1.9.0
Mise à jour juste le www répertoire :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-2.0.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
Mettre à jour votre code HTML pour utiliser le nouveau
cordova-2.0.0.jsfichier.Mise à jour de votre
www/plugins.xmlfichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :< nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >À:
< nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.1.9.0/ext/répertoire.Mise à jour le contenu de la
cordova.1.9.0/ext-air/répertoire.Mise à jour le fichier .js dans le
cordova.1.9.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.1.9.0/Répertoire decordova.2.0.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-2.0.0.jsfichier.Ouvert le
www/répertoire et mise à jour leplugins.xmlfichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :< nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >VOX
< nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
- Pour installer 1.8.0, s'il vous plaît aller de 1.7.0
Mise à niveau vers 1.8.0 de 1.7.0
Mise à jour juste le www répertoire :
Ouvrir votre
www/répertoire qui contient votre application.Retirer et mettre à jour le fichier .jar dans le
ext/répertoire.Mise à jour le contenu de la
ext-air/répertoire.Copiez le nouveau
cordova-1.8.0.jsdans votre projet.
* Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
Mettre à jour votre code HTML pour utiliser le nouveau
cordova-1.8.0.jsfichier.Mise à jour de votre
www/plugins.xmlfichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :< nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >À:
< nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
Ouvert le
sample/lib/répertoire.Mise à jour le fichier .jar dans le
cordova.1.7.0/ext/répertoire.Mise à jour le contenu de la
cordova.1.7.0/ext-air/répertoire.Mise à jour le fichier .js dans le
cordova.1.7.0/javascript/répertoire.Ouvert le
sample/lib/répertoire et renommez lecordova.1.7.0/Répertoire decordova.1.8.0/.Type
ant blackberry buildouant playbook buildpour mettre à jour lewww/répertoire avec mise à jour Cordova.Ouvert le
www/répertoire et mettre à jour votre code HTML pour utiliser le nouveaucordova-1.8.0.jsfichier.Ouvert le
www/répertoire et mise à jour leplugins.xmlfichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :< nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >À:
< nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >