升级黑莓 10
本指南演示如何修改黑莓手机的专案从Cordova的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令列工具创建的专案 cordova CLI 实用程式。 资讯,请参阅命令列介面如何更新的 CLI 版本。
4.0.0 3.6.0 版升级专案
对于非 CLI 的专案,请运行:
    bin/update path/to/project
对于 CLI 专案:
更新
cordovaCLI 版本。请参阅命令列介面。在你现有的专案中运行
cordova platform update blackberry。
从 3.1.0 升级到 3.2.0
为专案创建的Cordova CLI:
更新
cordovaCLI 版本。请参阅命令列介面。运行
cordova platform update blackberry
对于不使用 CLI Cordova创建的专案,请运行:
    bin/update <project_path>
从 3.0.0 升级到 3.1.0
创建一个新的 Apache Cordova 3.1.0 专案使用 CLI,Cordova,所述的命令列介面。
添加您的平台到Cordova专案中,例如:
cordova platform add blackberry10.复制的原始专案内容
www目录到www目录在您刚刚创建的Cordova专案的根目录。复制或覆盖原始专案中的任何本机资产 (
Resources,等等.)复制
config.xml档到www目录中,并删除任何外挂程式定义。您需要修改设置,在这里,而不是平台目录内。使用Cordova CLI 工具来安装您需要的任何外挂程式。 注意 CLI 处理所有核心 Api 作为外挂程式,所以他们可能需要添加。 只有外挂程式标记 3.0.0 并且以上与 CLI 相容。
生成并测试。
请注意,CLI 完全支援 BlackBerry10 平台。剧本和 BBOS,请参阅Cordova版本 2.9.0 及以下。
从 2.9.0 升级到 CLI (3.0.0)
创建新的 Apache Cordova 3.0.0 专案使用 CLI,Cordova,如所述的命令列介面。
添加您的平台到Cordova专案中,例如:
cordova platform add blackberry10.将原始专案的内容复写
www目录到www目录在Cordova专案您刚刚创建的根。复制或覆盖任何本机的资产从原始专案 (
Resources,等等.)复制
config.xml档到www目录,并删除任何外挂程式定义。你需要修改设置在这里,而不是平台目录内。使用Cordova CLI 工具来安装您需要的任何外挂程式。请注意 CLI 处理所有核心 Api 作为外挂程式,所以他们可能需要添加。只有 3.0.0 外挂程式是与 CLI 相容。
生成并测试。
升级 2.8.0 专案到 2.9.0
黑莓 10:
下载并解压缩到您的硬碟磁碟机上的永久目录位置的Cordova 2.9.0 源,例如到
~/Cordova-2.9.0.退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。
创建一个新的专案,如黑莓手机壳工具指南中所述。这成为家中你更新的专案。
从旧专案复制您的专案源
/ www目录到新的专案/ www目录。Cordova的脚本中的引用更新
www/index.html档 (以及包含该脚本引用的任何其他档) 以指向新cordova.js档。
为 BlackBerryOS/行动手册:
下载并解压缩到硬碟上,永久目录位置Cordova 2.9.0 源例如到
~/Cordova-2.9.0.退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。
创建一个新的专案,如黑莓手机壳工具指南中所述。你需要从这个新的专案资产。
复制
www/cordova.js到新专案中的档www目录和删除www/cordova.js档。Cordova的脚本中的引用更新
www/index.html档 (以及包含该脚本引用的任何其他档) 以指向新cordova.js档。复制
native目录从新专案到现有专案中,并覆盖旧native目录。复制
lib目录从新专案到现有专案中,并覆盖旧lib目录。复制
cordova目录从新专案到现有专案中,并覆盖旧cordova目录。
升级 2.7.0 专案到 2.8.0
黑莓 10 使用新的 CLI 工具和管理核心作为外挂程式 Api。 说明将您的专案迁移到一个新的专案,而不是更新现有专案,更新旧专案的复杂性。 也说明Cordova js 指令档现在被称为 'cordova.js',并不再包含版本字串。
下载并解压缩到您的硬碟磁碟机上的永久目录位置的Cordova 2.8.0 源,例如到
~/Cordova-2.8.0.退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。
创建一个新的专案,如黑莓手机壳工具指南中所述。这成为家中你更新的专案。
从旧专案复制您的专案源
/ www目录到新的专案/ www目录。Cordova的脚本中的引用更新
www/index.html档 (以及包含该脚本引用的任何其他档) 以指向新cordova.js档。
为 BlackBerryOS/剧本:
下载并解压缩到硬碟上,永久目录位置Cordova 2.8.0 源例如到
~/Cordova-2.8.0.退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。
创建一个新的专案,如黑莓手机壳工具指南中所述。你需要从这个新的专案资产。
复制
www/cordova.js到新专案中的档www目录和删除www/cordova.js档。更新在Cordova脚本参考
www/index.html档 (以及包含该脚本引用的任何其他档) 以指向新cordova.js档。复制
native到现有专案中,并覆盖旧从新专案目录native目录。复制
lib到现有专案中,并覆盖旧从新专案目录lib目录。复制
cordova到现有专案中,并覆盖旧从新专案目录cordova目录。
升级 2.6.0 专案到 2.7.0
下载并解压缩到硬碟上,例如对
~/Cordova-2.7.0的永久目录位置的Cordova 2.7.0 源.退出任何正在运行的 SDK 工具: Eclipse、 Momentics 等。
导航到您放置上面,使用的 unix 像终端下载的原始目录: 终端程式,Bash,Cygwin。
创建一个新的专案,如黑莓手机壳工具指南中所述。你需要从这个新的专案资产。
复制
www/cordova-2.7.0.js到新专案中的档www目录和删除www/cordova-2.6.0.js档。更新在Cordova脚本参考
www/index.html档 (以及包含该脚本引用的任何其他档) 以指向新cordova-2.7.0.js档。复制
native目录从新专案到现有专案中,并覆盖旧native目录。复制
lib目录从新专案到现有专案中,并覆盖旧lib目录。复制
cordova目录从新专案到现有专案中,并覆盖旧cordova目录。
从 2.5.0 升级到 2.6.0
更新 PhoneGap 下载目录:
它被建议你下载整个目录的最新副本。
但是,这里有新的部件所需的零敲碎打的更新:
更新中的 cordova.blackberry.js 档
Phonegap-2.6.0/lib/blackberry/javascript目录。更新
ext,ext-air,和ext-qnx在Phonegap-2.6.0/lib/blackberry/framework目录。更新
build.xml档在Phonegap-2.6.0/lib/blackberry目录。更新
Phonegap-2.6.0/lib/blackberry/bin目录。更新
VERSION档在Phonegap-2.6.0/lib/blackberry目录。
更新示例 / 目录或迁移现有的专案:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。更新的内容
ext-qnx/目录。复制新
cordova-2.6.0.js到您的专案。更新你的 html 代码,使用新的
cordova-2.6.0.js档。
从 2.4.0 升级到 2.5.0
更新 PhoneGap 下载目录:
它被建议你下载整个目录的最新副本。
但是,这里有新的部件所需的零敲碎打的更新:
更新中的 cordova.blackberry.js 档
Phonegap-2.5.0/lib/blackberry/javascript目录。更新
ext,ext-air,和ext-qnx在Phonegap-2.5.0/lib/blackberry/framework目录。更新
build.xml档在Phonegap-2.5.0/lib/blackberry目录。更新
Phonegap-2.5.0/lib/blackberry/bin目录。更新
VERSION档在Phonegap-2.5.0/lib/blackberry目录。
更新示例 / 目录或迁移现有的专案:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。更新的内容
ext-qnx/目录。复制新
cordova-2.5.0.js到您的专案。更新你的 html 代码,使用新的
cordova-2.5.0.js档。
从 2.3.0 升级到 2.4.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-2.4.0.js到您的专案。
*   如果剧本,然后更新.js 档在 `playbook/` 目录。
*   如果黑莓 10,然后更新中的.js 档 `qnx/` 目录。
-  更新你的 html 代码,使用新的 
cordova-2.4.0.js档。 
更新 (即,更新使用 ant 工具) 的示例目录:
打开
sample/lib/目录。更新中的.jar 档
cordova.2.3.0/ext/目录。更新的内容
cordova.2.3.0/ext-air/目录。更新的内容
cordova.2.3.0/ext-qnx/目录。更新中的.js 档
cordova.2.3.0/javascript/目录。打开
sample/lib/目录和重命名cordova.2.3.0/目录到cordova.2.4.0/.类型
ant blackberry build或ant playbook build更新www目录与更新Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-2.4.0.js档。
从 2.2.0 升级到 2.3.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-2.3.0.js到您的专案。
*   如果剧本,然后更新.js 档在 `playbook/` 目录。
*   如果黑莓 10,然后更新中的.js 档 `qnx/` 目录。
-  更新你的 html 代码,使用新的 
cordova-2.3.0.js档。 
更新 (即,更新使用 ant 工具) 的示例目录:
打开
sample/lib/目录。更新中的.jar 档
cordova.2.2.0/ext/目录。更新的内容
cordova.2.2.0/ext-air/目录。更新的内容
cordova.2.2.0/ext-qnx/目录。更新中的.js 档
cordova.2.2.0/javascript/目录。打开
sample/lib/目录和重命名cordova.2.2.0/目录到cordova.2.3.0/.类型
ant blackberry build或ant playbook build来更新www目录与更新的Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-2.3.0.js档。
从 2.1.0 升级到 2.2.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-2.2.0.js到您的专案。
*   如果剧本,然后更新的.js 档中 `playbook/` 目录。
*   如果黑莓 10,然后更新中的.js 档 `qnx/` 目录。
-  更新你的 html 代码,使用新的 
cordova-2.2.0.js档。 
更新 (即,更新使用 ant 工具) 的示例目录:
打开
sample/lib/目录。更新中的.jar 档
cordova.2.1.0/ext/目录。更新的内容
cordova.2.1.0/ext-air/目录。更新的内容
cordova.2.1.0/ext-qnx/目录。更新中的.js 档
cordova.2.1.0/javascript/目录。打开
sample/lib/目录和重命名cordova.2.1.0/目录到cordova.2.2.0/.类型
ant blackberry build或ant playbook build更新www目录与更新Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-2.2.0.js档。
从 2.0.0 升级到 2.1.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-2.1.0.js到您的专案。
*   如果剧本,然后更新.js 档在 `playbook/` 目录。
-  更新你的 html 代码,使用新的 
cordova-2.1.0.js档。 
更新 (即,更新使用 ant 工具) 的示例目录:
打开
sample/lib/目录。更新中的.jar 档
cordova.2.0.0/ext/目录。更新的内容
cordova.2.0.0/ext-air/目录。更新中的.js 档
cordova.2.0.0/javascript/目录。打开
sample/lib/目录和重命名cordova.2.0.0/目录到cordova.2.1.0/.类型
ant blackberry build或ant playbook build更新www目录与更新Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-2.1.0.js档。
从 1.9.0 升级到 2.0.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-2.0.0.js到您的专案。
*   如果剧本,然后更新.js 档在 `playbook/` 目录。
更新你的 html 代码,使用新的
cordova-2.0.0.js档。更新
www/plugins.xml档。两个外挂程式更改其命名空间/服务标签。更改用于捕获和连络人的外挂程式,从旧的条目:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>自:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
更新 (即,更新使用 ant 工具) 的示例目录:
打开
sample/lib/目录。更新中的.jar 档
cordova.1.9.0/ext/目录。更新的内容
cordova.1.9.0/ext-air/目录。更新中的.js 档
cordova.1.9.0/javascript/目录。打开
sample/lib/目录和重命名cordova.1.9.0/目录到cordova.2.0.0/.类型
ant blackberry build或ant playbook build更新www目录与更新Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-2.0.0.js档。打开
www目录和更新plugins.xml档。两个外挂程式更改其命名空间/服务标签。更改用于捕获和连络人的外挂程式,从旧的条目:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>自:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
- 要升级到 1.8.0,请转从 1.7.0
 
从 1.7.0 以来升级到 1.8.0
更新只是 www 目录:
打开
www目录,其中包含该应用程式。删除和更新中的.jar 档
ext/目录。更新的内容
ext-air/目录。复制新
cordova-1.8.0.js到您的专案。
*   如果剧本,然后更新.js 档在 `playbook/` 目录。
更新你的 html 代码,使用新的
cordova-1.8.0.js档。更新
www/plugins.xml档。两个外挂程式更改其命名空间/服务标签。更改用于捕获和连络人的外挂程式,从旧的条目:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>自:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
更新示例目录中 (即,更新使用 ant 工具):
打开
sample/lib/目录。更新中的.jar 档
cordova.1.7.0/ext/目录。更新的内容
cordova.1.7.0/ext-air/目录。更新中的.js 档
cordova.1.7.0/javascript/目录。打开
sample/lib/目录和重命名cordova.1.7.0/目录到cordova.1.8.0/.类型
ant blackberry build或ant playbook build更新www目录与更新Cordova。打开
www目录并更新你的 html 代码,使用新的cordova-1.8.0.js档。打开
www目录和更新plugins.xml档。两个外挂程式更改其命名空间/服务标签。更改用于捕获和连络人的外挂程式,从旧的条目:<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>自:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>