升級黑莓 10

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

從 3.1.0 升級到 3.2.0

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

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

  2. 運行cordova platform update blackberry

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

    bin/更新 < 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 平臺。PlayBook 和 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. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。

  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. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。

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

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

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

    < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
    

    自:

    < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"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 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:

     < 外掛程式名稱 ="捕獲"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/` 目錄。
  1. 更新您的 html 代碼,使用新的 cordova-1.8.0.js 檔。

  2. 更新您 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"/ >
    

更新 (即,更新使用 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"/ >