升级黑莓 10
本指南演示如何修改黑莓手机的专案从Cordova的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令列工具创建的专案 cordova
CLI 实用程式。 资讯,请参阅命令列介面如何更新的 CLI 版本。
4.0.0 3.6.0 版升级专案
对于非 CLI 的专案,请运行:
bin/update path/to/project
对于 CLI 专案:
更新
cordova
CLI 版本。请参阅命令列介面。在你现有的专案中运行
cordova platform update blackberry
。
从 3.1.0 升级到 3.2.0
为专案创建的Cordova CLI:
更新
cordova
CLI 版本。请参阅命令列介面。运行
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"/>