ブラックベリー 10 のアップグレード
このガイドは、コルドバの旧バージョンからアップグレードするブラックベリー プロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 cordova CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
アップグレード 3.6.0 プロジェクト 4.0.0
CLI 以外のプロジェクトを実行します。
bin/update path/to/project
CLI のプロジェクト。
更新、
cordovaCLI バージョン。コマンド ライン インターフェイスを参照してください。既存のプロジェクトでは、
コルドバ プラットフォーム更新ブラックベリーを実行します。
3.1.0 から 3.2.0 へのアップグレード
コルドバ CLI で作成されたプロジェクト。
更新、
cordova、CLI バージョン。コマンド ライン インターフェイスを参照してください。cordova platform update blackberryを実行します。
コルドバ CLI で作成されていないプロジェクトの場合に実行します。
bin/update <project_path>
3.1.0 3.0.0 からアップグレードします。
コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.1.0 プロジェクトを作成します。
たとえばコルドバ プロジェクトにあなたのプラットフォームを追加します。
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) へのアップグレード
コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
たとえばコルドバ プロジェクトにプラットフォームを追加します。
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 ツールを実行する任意の終了: Eclipse、Momentics など。
端末のような unix を使用して、上記ダウンロードしたソースを配置したディレクトリに移動します: ターミナル.app、Bash、Cygwin など。
ブラックベリー シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。これが、更新されたプロジェクトのホームになります。
以前のプロジェクトから、プロジェクトのソースをコピー
/wwwを新しいプロジェクトのディレクトリ/wwwディレクトリ。コルドバ スクリプト参照を更新して、
www/index.htmlファイルとスクリプト参照が含まれている他のファイル) を指す、新しいcordova.jsファイル。
BlackBerryOS/脚本。
たとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.9.0 ソースを抽出をダウンロードして
~/Cordova-2.9.0.SDK ツールを実行する任意の終了: Eclipse、Momentics など。
端末のような unix を使用して、上記ダウンロードしたソースを配置したディレクトリに移動します: ターミナル.app、Bash、Cygwin など。
ブラックベリー シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。この新しいプロジェクトから資産が必要です。
コピー、
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 ツールを実行する任意の終了: Eclipse、Momentics など。
端末のような unix を使用して、上記ダウンロードしたソースを配置したディレクトリに移動します: ターミナル.app、Bash、Cygwin など。
ブラックベリー シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。これが、更新されたプロジェクトのホームになります。
以前のプロジェクトから、プロジェクトのソースをコピー
/wwwを新しいプロジェクトのディレクトリ/wwwディレクトリ。コルドバ スクリプト参照を更新して、
www/index.htmlファイルとスクリプト参照が含まれている他のファイル) を指す、新しいcordova.jsファイル。
BlackBerryOS/脚本: の
たとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.8.0 ソースを抽出をダウンロードして
~/Cordova-2.8.0.SDK ツールを実行する任意の終了: Eclipse、Momentics など。
端末のような unix を使用して、上記ダウンロードしたソースを配置したディレクトリに移動します: ターミナル.app、Bash、Cygwin など。
ブラックベリー シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。この新しいプロジェクトから資産が必要です。
コピー、
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 ツールを実行する任意の終了: 日食、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ファイル。2 つのプラグインは、その名前空間/サービス ラベルを変更しました。キャプチャおよび接触のプラグインの古いエントリを変更します。<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ファイル。2 つのプラグインは、その名前空間/サービス ラベルを変更しました。キャプチャおよび接触のプラグインの古いエントリを変更します。<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ファイル。2 つのプラグインは、その名前空間/サービス ラベルを変更しました。キャプチャおよび接触のプラグインの古いエントリを変更します。<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ファイル。2 つのプラグインは、その名前空間/サービス ラベルを変更しました。キャプチャおよび接触のプラグインの古いエントリを変更します。<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"/>