升級黑莓 10
本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 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
為專案創建的科爾多瓦 CLI:
更新
cordovaCLI 版本。請參閱命令列介面。運行
cordova platform update blackberry
對於不使用 CLI 科爾多瓦創建的專案,請運行:
    bin/update <project_path>
從 3.0.0 升級到 3.1.0
創建一個新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,所述的命令列介面。
添加您的平臺到科爾多瓦專案中,例如:
cordova platform add blackberry10.複製的原始專案內容
www目錄到www目錄在您剛剛創建的科爾多瓦專案的根目錄。複製或覆蓋原始專案中的任何本機資產 (
Resources,等等.)複製
config.xml檔到www目錄中,並刪除任何外掛程式定義。您需要修改設置,在這裡,而不是平臺目錄內。使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 並且以上與 CLI 相容。
生成並測試。
請注意,CLI 完全支援 BlackBerry10 平臺。劇本和 BBOS,請參閱科爾多瓦版本 2.9.0 及以下。
從 2.9.0 升級到 CLI (3.0.0)
創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
添加您的平臺到科爾多瓦專案中,例如:
cordova platform add blackberry10.將原始專案的內容複寫
www目錄到www目錄在科爾多瓦專案您剛剛創建的根。複製或覆蓋任何本機的資產從原始專案 (
Resources,等等.)複製
config.xml檔到www目錄,並刪除任何外掛程式定義。你需要修改設置在這裡,而不是平臺目錄內。使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
生成並測試。
升級 2.8.0 專案到 2.9.0
黑莓 10:
下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到
~/Cordova-2.9.0.退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
創建一個新的專案,如黑莓手機殼工具指南中所述。這成為家中你更新的專案。
從舊專案複製您的專案源
/ www目錄到新的專案/ www目錄。科爾多瓦的腳本中的引用更新
www/index.html檔 (以及包含該腳本引用的任何其他檔) 以指向新cordova.js檔。
為 BlackBerryOS/行動手冊:
下載並解壓縮到硬碟上,永久目錄位置科爾多瓦 2.9.0 源例如到
~/Cordova-2.9.0.退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。
複製
www/cordova.js到新專案中的檔www目錄和刪除www/cordova.js檔。科爾多瓦的腳本中的引用更新
www/index.html檔 (以及包含該腳本引用的任何其他檔) 以指向新cordova.js檔。複製
native目錄從新專案到現有專案中,並覆蓋舊native目錄。複製
lib目錄從新專案到現有專案中,並覆蓋舊lib目錄。複製
cordova目錄從新專案到現有專案中,並覆蓋舊cordova目錄。
升級 2.7.0 專案到 2.8.0
黑莓 10 使用新的 CLI 工具和管理核心作為外掛程式 Api。 說明將您的專案遷移到一個新的專案,而不是更新現有專案,更新舊專案的複雜性。 也說明科爾多瓦 js 指令檔現在被稱為 'cordova.js',並不再包含版本字串。
下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到
~/Cordova-2.8.0.退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
創建一個新的專案,如黑莓手機殼工具指南中所述。這成為家中你更新的專案。
從舊專案複製您的專案源
/ www目錄到新的專案/ www目錄。科爾多瓦的腳本中的引用更新
www/index.html檔 (以及包含該腳本引用的任何其他檔) 以指向新cordova.js檔。
為 BlackBerryOS/劇本:
下載並解壓縮到硬碟上,永久目錄位置科爾多瓦 2.8.0 源例如到
~/Cordova-2.8.0.退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。
複製
www/cordova.js到新專案中的檔www目錄和刪除www/cordova.js檔。更新在科爾多瓦腳本參考
www/index.html檔 (以及包含該腳本引用的任何其他檔) 以指向新cordova.js檔。複製
native到現有專案中,並覆蓋舊從新專案目錄native目錄。複製
lib到現有專案中,並覆蓋舊從新專案目錄lib目錄。複製
cordova到現有專案中,並覆蓋舊從新專案目錄cordova目錄。
升級 2.6.0 專案到 2.7.0
下載並解壓縮到硬碟上,例如對
~/Cordova-2.7.0的永久目錄位置的科爾多瓦 2.7.0 源.退出任何正在運行的 SDK 工具: Eclipse、 Momentics 等。
導航到您放置上面,使用的 unix 像終端下載的原始目錄: 終端程式,Bash,Cygwin。
創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。
複製
www/cordova-2.7.0.js到新專案中的檔www目錄和刪除www/cordova-2.6.0.js檔。更新在科爾多瓦腳本參考
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目錄與更新科爾多瓦。打開
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目錄與更新的科爾多瓦。打開
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目錄與更新科爾多瓦。打開
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目錄與更新科爾多瓦。打開
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目錄與更新科爾多瓦。打開
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目錄與更新科爾多瓦。打開
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"/>