upgrade.md 16 KB


license: >

Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.

title: 升级黑莓手机

升级黑莓手机

本指南演示如何修改黑莓手机的专案从科尔多瓦的旧版本进行升级。 这些说明适用于与旧集的前面的命令列工具创建的专案 cordova CLI 实用程式。 资讯,请参阅命令列介面如何更新的 CLI 版本。

升级 2.8.0 专案到 2.9.0

黑莓 10:

  1. 下载并解压缩到您的硬碟磁碟机上永久位置的科尔多瓦 2.9.0 源,例如到~/Cordova-2.9.0.

  2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。

  3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。

  4. 创建一个新专案,黑莓手机壳工具指南中所述。这将成为您更新的专案的家中。

  5. 从旧专案复制您的专案源 /www 目录到新的专案的 /www 目录。

  6. 科尔多瓦的脚本中的引用更新 www/index.html 档 (以及包含该脚本引用的任何其他档) 以指向新 cordova.js 档。

BlackBerryOS/操作手册

  1. 下载并解压缩到您的硬碟磁碟机上永久位置的科尔多瓦 2.9.0 源,例如到~/Cordova-2.9.0.

  2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。

  3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。

  4. 创建一个新的专案,如黑莓手机壳工具指南中所述。你需要从这个新的专案资产。

  5. 复制 www/cordova.js 到新专案中的档 www 目录中,并删除 www/cordova.js 档。

  6. 科尔多瓦的脚本中的引用更新 www/index.html 档 (以及包含该脚本引用的任何其他档) 以指向新 cordova.js 档。

  7. 复制 native 到现有专案中,并覆盖旧从新专案目录 native 目录。

  8. 复制 lib 到现有专案中,并覆盖旧从新专案目录 lib 目录。

  9. 复制 cordova 到现有专案中,并覆盖旧从新专案目录 cordova 目录。

升级 2.7.0 专案到 2.8.0

黑莓 10:

黑莓 10 使用新的 CLI 模具和管理核心作为外挂程式的 Api。 说明将您的专案迁移到新的专案,而不是更新现有的专案,由于更新一个旧的专案的复杂性。 此外注意到科尔多瓦 js 指令档现在被称为 'cordova.js' 和不再包含版本的字串。

  1. 下载并解压缩到您的硬碟磁碟机上永久位置的科尔多瓦 2.8.0 源,例如到~/Cordova-2.8.0.

  2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。

  3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。

  4. 创建一个新专案,黑莓手机壳工具指南中所述。这将成为您更新的专案的家中。

  5. 从旧专案复制您的专案源 /www 目录到新的专案的 /www 目录。

  6. 科尔多瓦的脚本中的引用更新 www/index.html 档 (以及包含该脚本引用的任何其他档) 以指向新 cordova.js 档。

BlackBerryOS/行动手册:

  1. 下载并解压缩到您的硬碟磁碟机上永久位置的科尔多瓦 2.8.0 源,例如到~/Cordova-2.8.0.

  2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。

  3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。

  4. 创建一个新的专案,如黑莓手机壳工具指南中所述。你需要从这个新的专案资产。

  5. 复制 www/cordova.js 到新专案中的档 www 目录中,并删除 www/cordova.js 档。

  6. 科尔多瓦的脚本中的引用更新 www/index.html 档 (以及包含该脚本引用的任何其他档) 以指向新 cordova.js 档。

  7. 复制 native 到现有专案中,并覆盖旧从新专案目录 native 目录。

  8. 复制 lib 到现有专案中,并覆盖旧从新专案目录 lib 目录。

  9. 复制 cordova 到现有专案中,并覆盖旧从新专案目录 cordova 目录。

升级 2.6.0 专案到 2.7.0

  1. 下载并解压缩到您的硬碟磁碟机上永久位置的科尔多瓦 2.7.0 源,例如到~/Cordova-2.7.0.

  2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。

  3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程式,Bash,这个软体,等等。

  4. 创建一个新专案,黑莓手机壳工具指南中所述。您需要从这个新的专案资产。

  5. 复制 www/cordova-2.7.0.js 到新专案中的档 www 目录中,并删除 www/cordova-2.6.0.js 档。

  6. 科尔多瓦的脚本中的引用更新 www/index.html 档 (以及包含该脚本引用的任何其他档) 以指向新 cordova-2.7.0.js 档。

  7. 复制 native 到现有专案中,并覆盖旧从新专案目录 native 目录。

  8. 复制 lib 到现有专案中,并覆盖旧从新专案目录 lib 目录。

  9. 复制 cordova 到现有专案中,并覆盖旧从新专案目录 cordova 目录。

从 2.5.0 升级到 2.6.0

更新 PhoneGap 下载目录:

建议你下载整个目录的新副本。

但是,在这里是零敲碎打更新所需的新零件:

  1. 更新中的 cordova.blackberry.js 档 Phonegap-2.6.0/lib/blackberry/javascript 目录。

  2. 更新 extext-air ,和 ext-qnxPhonegap-2.6.0/lib/blackberry/framework 目录。

  3. 更新 build.xml 档在 Phonegap-2.6.0/lib/blackberry 目录。

  4. 更新 Phonegap-2.6.0/lib/blackberry/bin 目录。

  5. 更新 VERSION 档在 Phonegap-2.6.0/lib/blackberry 目录。

更新 example/ 目录或迁移现有的专案:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 更新的内容 ext-qnx/ 目录。

  5. 复制新 cordova-2.6.0.js 到您的专案。

  6. 更新您的 html 代码,使用新的 cordova-2.6.0.js 档。

从 2.4.0 升级到 2.5.0

更新 PhoneGap 下载目录:

建议你下载整个目录的新副本。

但是,在这里是零敲碎打更新所需的新零件:

  1. 更新中的 cordova.blackberry.js 档 Phonegap-2.5.0/lib/blackberry/javascript 目录。

  2. 更新 extext-air ,和 ext-qnxPhonegap-2.5.0/lib/blackberry/framework 目录。

  3. 更新 build.xml 档在 Phonegap-2.5.0/lib/blackberry 目录。

  4. 更新 Phonegap-2.5.0/lib/blackberry/bin 目录。

  5. 更新 VERSION 档在 Phonegap-2.5.0/lib/blackberry 目录。

更新示例 / 目录或迁移现有的专案:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 更新的内容 ext-qnx/ 目录。

  5. 复制新 cordova-2.5.0.js 到您的专案。

  6. 更新您的 html 代码,使用新的 cordova-2.5.0.js 档。

从 2.3.0 升级到 2.4.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-2.4.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
    • 如果黑莓 10,然后更新中的.js 档 qnx/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-2.4.0.js 档。

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.2.3.0/ext/ 目录。

  3. 更新的内容 cordova.2.3.0/ext-air/ 目录。

  4. 更新的内容 cordova.2.3.0/ext-qnx/ 目录。

  5. 更新中的.js 档 cordova.2.3.0/javascript/ 目录。

  6. 打开 sample/lib/ 目录和重命名 cordova.2.3.0/ 到目录cordova.2.4.0/.

  7. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  8. 打开 www 目录和更新您的 html 代码,使用新的 cordova-2.4.0.js 档。

从 2.2.0 升级到 2.3.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-2.3.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
    • 如果黑莓 10,然后更新中的.js 档 qnx/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-2.3.0.js 档。

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.2.2.0/ext/ 目录。

  3. 更新的内容 cordova.2.2.0/ext-air/ 目录。

  4. 更新的内容 cordova.2.2.0/ext-qnx/ 目录。

  5. 更新中的.js 档 cordova.2.2.0/javascript/ 目录。

  6. 打开 sample/lib/ 目录和重命名 cordova.2.2.0/ 到目录cordova.2.3.0/.

  7. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  8. 打开 www 目录和更新您的 html 代码,使用新的 cordova-2.3.0.js 档。

从 2.1.0 升级到 2.2.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-2.2.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
    • 如果黑莓 10,然后更新中的.js 档 qnx/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-2.2.0.js 档。

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.2.1.0/ext/ 目录。

  3. 更新的内容 cordova.2.1.0/ext-air/ 目录。

  4. 更新的内容 cordova.2.1.0/ext-qnx/ 目录。

  5. 更新中的.js 档 cordova.2.1.0/javascript/ 目录。

  6. 打开 sample/lib/ 目录和重命名 cordova.2.1.0/ 到目录cordova.2.2.0/.

  7. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  8. 打开 www 目录和更新您的 html 代码,使用新的 cordova-2.2.0.js 档。

从 2.0.0 升级到 2.1.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-2.1.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-2.1.0.js 档。

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.2.0.0/ext/ 目录。

  3. 更新的内容 cordova.2.0.0/ext-air/ 目录。

  4. 更新中的.js 档 cordova.2.0.0/javascript/ 目录。

  5. 打开 sample/lib/ 目录和重命名 cordova.2.0.0/ 到目录cordova.2.1.0/.

  6. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  7. 打开 www 目录和更新您的 html 代码,使用新的 cordova-2.1.0.js 档。

从 1.9.0 升级到 2.0.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-2.0.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-2.0.0.js 档。

  6. 更新 www/plugins.xml 档。两个外挂程式更改其命名空间/服务标签。更改为的捕获和连络人的外挂程式,从旧的条目:

    < 外挂程式名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

    自:

    < 外挂程式名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.1.9.0/ext/ 目录。

  3. 更新的内容 cordova.1.9.0/ext-air/ 目录。

  4. 更新中的.js 档 cordova.1.9.0/javascript/ 目录。

  5. 打开 sample/lib/ 目录和重命名 cordova.1.9.0/ 到目录cordova.2.0.0/.

  6. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  7. 打开 www 目录和更新您的 html 代码,使用新的 cordova-2.0.0.js 档。

  8. 打开 www 目录和更新 plugins.xml 档。两个外挂程式更改其命名空间/服务标签。更改为的捕获和连络人的外挂程式,从旧的条目:

     < 外挂程式名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

    自:

     < 外挂程式名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    
  • 要升级到 1.8.0,请转从 1.7.0

从 1.7.0 升级到 1.8.0

更新只是 www 目录:

  1. 打开 www 目录,其中包含该应用程式。

  2. 删除和更新中的.jar 档 ext/ 目录。

  3. 更新的内容 ext-air/ 目录。

  4. 复制新 cordova-1.8.0.js 到您的专案。

    • 如果行动手册,然后更新.js 档在 playbook/ 目录。
  5. 更新您的 html 代码,使用新的 cordova-1.8.0.js 档。

  6. 更新 www/plugins.xml 档。两个外挂程式更改其命名空间/服务标签。更改为的捕获和连络人的外挂程式,从旧的条目:

    < 外挂程式名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

    自:

    < 外挂程式名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

更新 (ie,更新使用 ant 工具) 的示例目录:

  1. 打开 sample/lib/ 目录。

  2. 更新中的.jar 档 cordova.1.7.0/ext/ 目录。

  3. 更新的内容 cordova.1.7.0/ext-air/ 目录。

  4. 更新中的.js 档 cordova.1.7.0/javascript/ 目录。

  5. 打开 sample/lib/ 目录和重命名 cordova.1.7.0/ 到目录cordova.1.8.0/.

  6. 类型 ant blackberry buildant playbook build 来更新 www 目录与更新科尔多瓦。

  7. 打开 www 目录和更新您的 html 代码,使用新的 cordova-1.8.0.js 档。

  8. 打开 www 目录和更新 plugins.xml 档。两个外挂程式更改其命名空间/服务标签。更改为的捕获和连络人的外挂程式,从旧的条目:

     < 外挂程式名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >
    

    自:

     < 外挂程式名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 外挂程式名称 ="连络人"value="org.apache.cordova.pim.Contact"/ >