升級黑莓 10

本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 cordova CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。

4.0.0 3.6.0 版升級專案

對於非 CLI 的專案,請運行:

    bin/update path/to/project

對於 CLI 專案:

  1. 更新 cordova CLI 版本。請參閱命令列介面。

  2. 在你現有的專案中運行 cordova platform update blackberry

從 3.1.0 升級到 3.2.0

為專案創建的科爾多瓦 CLI:

  1. 更新 cordova CLI 版本。請參閱命令列介面。

  2. 運行 cordova platform update blackberry

對於不使用 CLI 科爾多瓦創建的專案,請運行:

    bin/update <project_path>

從 3.0.0 升級到 3.1.0

  1. 創建一個新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,所述的命令列介面。

  2. 添加您的平臺到科爾多瓦專案中,例如:cordova platform add blackberry10.

  3. 複製的原始專案內容 www 目錄到 www 目錄在您剛剛創建的科爾多瓦專案的根目錄。

  4. 複製或覆蓋原始專案中的任何本機資產 ( Resources ,等等.)

  5. 複製 config.xml 檔到 www 目錄中,並刪除任何外掛程式定義。您需要修改設置,在這裡,而不是平臺目錄內。

  6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 並且以上與 CLI 相容。

  7. 生成並測試。

請注意,CLI 完全支援 BlackBerry10 平臺。劇本和 BBOS,請參閱科爾多瓦版本 2.9.0 及以下。

從 2.9.0 升級到 CLI (3.0.0)

  1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。

  2. 添加您的平臺到科爾多瓦專案中,例如:cordova platform add blackberry10.

  3. 將原始專案的內容複寫 www 目錄到 www 目錄在科爾多瓦專案您剛剛創建的根。

  4. 複製或覆蓋任何本機的資產從原始專案 ( Resources ,等等.)

  5. 複製 config.xml 檔到 www 目錄,並刪除任何外掛程式定義。你需要修改設置在這裡,而不是平臺目錄內。

  6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。

  7. 生成並測試。

升級 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 使用新的 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. 下載並解壓縮到硬碟上,例如對 ~/Cordova-2.7.0 的永久目錄位置的科爾多瓦 2.7.0 源.

  2. 退出任何正在運行的 SDK 工具: Eclipse、 Momentics 等。

  3. 導航到您放置上面,使用的 unix 像終端下載的原始目錄: 終端程式,Bash,Cygwin。

  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 目錄。

更新示例 / 目錄或遷移現有的專案:

  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/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-2.4.0.js 檔。

更新 (即,更新使用 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/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-2.3.0.js 檔。

更新 (即,更新使用 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/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-2.2.0.js 檔。

更新 (即,更新使用 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/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-2.1.0.js 檔。

更新 (即,更新使用 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/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-2.0.0.js 檔。

  2. 更新 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 工具) 的示例目錄:

  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 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目:

     <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 目錄:

  1. 打開 www 目錄,其中包含該應用程式。

  2. 刪除和更新中的.jar 檔 ext/ 目錄。

  3. 更新的內容 ext-air/ 目錄。

  4. 複製新 cordova-1.8.0.js 到您的專案。

*   如果劇本,然後更新.js 檔在 `playbook/` 目錄。
  1. 更新你的 html 代碼,使用新的 cordova-1.8.0.js 檔。

  2. 更新 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 工具):

  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 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目:

     <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"/>