Android のアップグレード
このガイドでは、古いバージョンの Cordova からアップグレードするために Android プロジェクトを変更する方法を示します。これらの手順のほとんどは、cordova
CLI ユーティリティに先行する古いコマンドラインツールのセットで作成されたプロジェクトに適用されます。CLI のバージョンの更新方法については、コマンドラインインターフェースを参照してください。
10.x.x へのアップグレード
10.X.X にアップグレードする最良の方法は、プロジェクトから Android プラットフォームを削除し、新しいバージョンで再追加することです。例えば、
cordova platform remove android
cordova platform add android@10.X.X
上記の方法を使用する場合は、Android プラットフォームフォルダに行った変更は失われる可能性があることに注意してください(このフォルダの内容の編集は推奨されません)。
破壊的な変更
バージョン 10.0.0 では、アプリ内で URL が読み込まれる方法に大きな変更が導入されました。以前のバージョンでは、アプリのウェブファイル(index.html
など)は file プロトコルで読み込まれていました。つまり、アプリは `file:///android_asset/www/index.html` という URL で開始していました。`file:///` URL の読み込みは安全ではないと見なされており、Android はサポートを非推奨にしています。Cordova Android 10.0.0 は、デフォルトで HTTP(S) スキーム(`https://127.0.0.1`)を使用してウェブコンテンツを読み込むために、`WebViewAssetLoader` という Android API を使用するようになりました。そのため、アプリは `file:///android_asset/www/index.html` ではなく `https://127.0.0.1/` という URL で開始するようになりました。これは新しいオリジンであるため、データの損失が発生する可能性があり、ウェブデータ(LocalStorage、IndexedDB など)を移行する必要があります。
`config.xml` のプリファレンス `
7.X.X へのアップグレード
7.X.X にアップグレードする最良の方法は、プロジェクトから Android プラットフォームを削除し、新しいバージョンで再追加することです。例えば、
cordova platform remove android
cordova platform add android@7.X.X
上記の方法を使用する場合は、Android プラットフォームフォルダに行った変更は失われる可能性があることに注意してください(このフォルダの内容の編集は推奨されません)。
残念ながら、ファイル構造の更新により、CLI 以外のプロジェクトは手動で更新する必要があります。または、新しい Cordova プロジェクトを作成し、ファイルを新しいプロジェクトに転送する必要があります。これは Android Studio への移行が原因です。
6.X.X へのアップグレード
6.X.X にアップグレードする最良の方法は、プロジェクトから Android プラットフォームを削除し、新しいバージョンで再追加することです。例えば、
cordova platform remove android
cordova platform add android@6.X.X
上記の方法を使用する場合は、Android プラットフォームフォルダに行った変更は失われる可能性があることに注意してください(このフォルダの内容の編集は推奨されません)。
または、プラットフォームの更新スクリプトを使用することもできます。CLI 以外のプロジェクトでは、以下を実行します。
bin/update path/to/project
5.X.X へのアップグレード
5.X.X にアップグレードする最良の方法は、プロジェクトから Android プラットフォームを削除し、新しいバージョンで再追加することです。例えば、
cordova platform remove android
cordova platform add android@5.X.X
上記の方法を使用する場合は、Android プラットフォームフォルダに行った変更は失われる可能性があることに注意してください(このフォルダの内容の編集は推奨されません)。
または、プラットフォームの更新スクリプトを使用することもできます。CLI 以外のプロジェクトでは、以下を実行します。
bin/update path/to/project
CLI プロジェクトの場合
-
cordova
CLI のバージョンを更新します。コマンドラインインターフェースを参照してください。 -
既存のプロジェクトで `cordova platform update android@5.0.0` を実行します。
Android Marshmallow 用プラグインのアップグレード
バージョン 5.0.0 は、Android API レベル 23(Marshmallow)のサポートを追加しました。Android Marshmallow では新しいパーミッションモデルが導入されたため、新しい電話機と互換性があるように、インストールされている一部のプラグインを更新する必要がある場合があります。パーミッションを適切に処理しない古いバージョンのプラグインは、アプリケーションが予期せずクラッシュする原因となる可能性があります。これはすべてのプラグインに影響するわけではなく、危険とみなされる Android パーミッションにアクセスするプラグインのみが影響を受けます(危険なパーミッションの表を参照)。
次のコアプラグインはこの変更の影響を受け、**cordova-android 5.0.0 以降**で使用するにはアップグレードする必要があります。
プラグイン | 最小互換バージョン |
---|---|
cordova-plugin-camera | 2.0.0 |
cordova-plugin-contacts | 2.0.0 |
cordova-plugin-file | 4.0.0 |
cordova-plugin-geolocation | 2.0.0 |
cordova-plugin-media | 2.0.0 |
コア以外のプラグインについては、プラグインが危険なパーミッションを要求するかどうかを、プラグインの `plugin.xml` ファイルをチェックすることで確認できます。プラグインが Android パーミッションを使用する場合は、それらを宣言する `plugin.xml` にエントリが表示されます。例えば
<uses-permission android:name="android.permission.PERMISSION_NAME" />
ここで、`PERMISSION_NAME` は Android パーミッションの名前に置き換えられます。`plugin.xml` ファイルは、Cordova プロジェクトのプラグインフォルダ(例:`plugins/example-plugin/plugin.xml`)にあります。危険なパーミッションを使用するプラグインのドキュメントを参照して、**cordova-android 5.0.0 以降**との互換性を確保するために必要な手順を確認してください。
4.0.0 へのアップグレード
4.0.0 の重要な変更を利用するには、具体的なアップグレード手順が必要です。まず、以下のような一般的なアップグレード手順が必要です。
CLI 以外のプロジェクトでは、以下を実行します。
bin/update path/to/project
CLI プロジェクトの場合
-
cordova
CLI のバージョンを更新します。コマンドラインインターフェースを参照してください。 -
既存のプロジェクトで `cordova platform update android@4.0.0` を実行します。
ホワイトリストのアップグレード
すべてのホワイトリスト機能は、現在はプラグインを介して実装されています。プラグインがない場合、4.0.0 にアップグレードした後、アプリはホワイトリストによって保護されなくなります。Cordova には、異なるレベルの保護を提供する 2 つのホワイトリストプラグインがあります。
cordova-plugin-whitelist
プラグイン (推奨)- このプラグインは、以前のバージョンよりも安全で構成可能であるため、強く推奨されます。
- 必要な構成変更の詳細については、cordova-plugin-whitelist を参照してください。
- 実行:`cordova plugin add cordova-plugin-crosswalk-webview`
cordova-plugin-legacy-whitelist
プラグイン- このプラグインは、以前のバージョンと同じホワイトリストの動作を提供します。cordova-plugin-legacy-whitelist を参照してください。
- 構成変更は必要ありませんが、推奨されるプラグインよりも保護レベルが低くなります。
- 実行:`cordova plugin add cordova-plugin-legacy-whitelist`
Crosswalk WebView の使用
デフォルトでは、アプリはデバイスによって提供されるシステム WebView を引き続き使用します。代わりに Crosswalk WebView を使用したい場合は、Crosswalk プラグインを追加するだけです。
cordova plugin add cordova-plugin-crosswalk-webview
プラグインを追加すると、アプリに Crosswalk WebView がインストールされ、正しく構成されます。
スプラッシュスクリーン プラグインのアップグレード
アプリでスプラッシュスクリーンを使用している場合、その機能はプラグインに移動されました。スプラッシュスクリーンの構成オプションは変更されていません。必要なアップグレード手順は、プラグインを追加することだけです。
cordova plugin add cordova-plugin-splashscreen
3.6.0 から 3.7.1 へのアップグレード
CLI 以外のプロジェクトでは、以下を実行します。
bin/update path/to/project
CLI プロジェクトの場合
-
cordova
CLI のバージョンを更新します。コマンドラインインターフェースを参照してください。 -
既存のプロジェクトで `cordova platform update android` を実行します。
3.2.0 から 3.3.0 へのアップグレード
3.2.0 と同じ手順に従ってください。
3.3.0 以降、Cordova ランタイムは Jar ではなく Android ライブラリとしてコンパイルされるようになりました。コマンドラインでの使用には影響ありませんが、IDE ユーザーは新しく追加された `MyProject-CordovaLib` プロジェクトをワークスペースにインポートする必要があります。
3.1.0 から 3.2.0 へのアップグレード
cordova CLI で作成されたプロジェクトの場合
-
cordova
CLI のバージョンを更新します。コマンドラインインターフェースを参照してください。 -
`cordova platform update android` を実行します。
cordova CLI で作成されていないプロジェクトの場合、以下を実行します。
bin/update <project_path>
**警告:** Android 4.4 - Android 4.4.3 では、type="file" のファイル入力要素を作成しても、ファイルピッカーダイアログが開きません。これは Android の Chromium の回帰であり、Android のスタンドアロン Chrome ブラウザでこの問題を再現できます(https://code.google.com/p/android/issues/detail?id=62220 を参照)。推奨される回避策は、Android 4.4 の FileTransfer と File プラグインを使用することです。input type="file" の onClick イベントをリッスンし、ファイルピッカー UI を表示できます。フォームデータとアップロードを結び付けるために、JavaScript を使用してフォーム値を FileTransfer が行うマルチパート POST リクエストに添付できます。
3.0.0 から 3.1.0 へのアップグレード
cordova CLI で作成されたプロジェクトの場合
-
cordova
CLI のバージョンを更新します。コマンドラインインターフェースを参照してください。 -
`cordova platform update android` を実行します。
cordova CLI で作成されていないプロジェクトの場合、以下を実行します。
bin/update <project_path>
2.9.0 から CLI (3.0.0) へのアップグレード
-
コマンドラインインターフェースで説明されているように、cordova CLI を使用して新しい Apache Cordova 3.0.0 プロジェクトを作成します。
-
Cordova プロジェクトにプラットフォームを追加します。例:`cordova platform add android`。
-
プロジェクトの `www` ディレクトリの内容を、作成したばかりの Cordova プロジェクトのルートにある `www` ディレクトリにコピーします。
-
古いプロジェクトからネイティブアセットを `platforms/android` の適切なディレクトリにコピーします。このディレクトリには、ネイティブの cordova-android プロジェクトが存在します。
-
必要なプラグインをインストールするには、cordova CLI ツールを使用します。CLI はすべてのコア API をプラグインとして処理するため、追加する必要がある場合があります。3.0.0 プラグインのみが CLI と互換性があります。
2.9.0 から 3.0.0 へのアップグレード
-
新しい Apache Cordova Android プロジェクトを作成します。
-
`www` ディレクトリの内容を新しいプロジェクトにコピーします。
-
`res` ディレクトリからネイティブの Android アセットを新しいプロジェクトにコピーします。
-
`src` サブディレクトリからインストールしたプラグインを新しいプロジェクトにコピーします。
-
古い `config.xml` ファイルからの古い `
` 参照を新しい ` ` 仕様にアップグレードしてください。 -
`org.apache.cordova.api` パッケージへの参照を `org.apache.cordova` に更新します。
注記: すべてのコアAPIは削除されており、プラグインとしてインストールする必要があります。「プラグマンによるプラグインの管理」ガイドを参照して詳細を確認してください。
2.8.0 から 2.9.0 へのアップグレード
bin/update <プロジェクトパス>
を実行します。
2.7.0 から 2.8.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.7.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.8.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova.js
をプロジェクトにコピーします。 -
新しい
cordova.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
ファイルをframework/res/xml/config.xml
と一致するようにコピーします。 -
framework/res/xml/config.xml
を以前と同様の設定になるように更新します。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.6.0 から 2.7.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.6.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.7.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.7.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.7.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
framework/res/xml/config.xml
を以前と同様の設定になるように更新します。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.5.0 から 2.6.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.5.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.6.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.6.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.6.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
framework/res/xml/config.xml
を以前と同様の設定になるように更新します。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
Cordovaソースディレクトリにリストされているプロジェクトパスを使用して、bin/update <プロジェクト>
を実行します。
2.4.0 から 2.5.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.4.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.5.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.5.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.5.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
framework/res/xml/config.xml
を以前と同様の設定になるように更新します。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.3.0 から 2.4.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.3.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.4.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.4.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.4.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.2.0 から 2.3.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.2.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.3.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.3.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.3.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.1.0 から 2.2.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.1.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.2.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.2.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.2.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
2.0.0 から 2.1.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-2.0.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.1.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.1.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.1.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。 -
bin/templates/cordova
からプロジェクトのcordova
ディレクトリにファイルをコピーします。
1.9.0 から 2.0.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.9.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-2.0.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-2.0.0.js
をプロジェクトにコピーします。 -
新しい
cordova-2.0.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/config.xml
をframework/res/xml/config.xml
と一致するようにコピーします。
2.0.0リリースでは、config.xml
ファイルがcordova.xml
とplugins.xml
を統合して置き換えます。古いファイルは非推奨であり、2.0.0ではまだ機能しますが、将来のリリースでは機能しなくなります。
1.8.1 から 1.9.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.8.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.9.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.9.0.js
をプロジェクトにコピーします。 -
新しい
cordova-1.9.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.9.0リリースでCordovaWebView
が導入されたため、サードパーティプラグインが機能しない場合があります。これらのプラグインは、getContext()
またはgetActivity()
を使用してCordovaInterface
からコンテキストを取得する必要があります。経験豊富なAndroid開発者でない場合は、プラグインのメンテナンス担当者にご連絡の上、このタスクをバグトラッカーに追加してください。
1.8.0 から 1.8.1 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.8.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.8.1.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.8.1.js
をプロジェクトにコピーします。 -
新しい
cordova-1.8.1.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.7.0 から 1.8.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.7.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.8.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.8.0.js
をプロジェクトにコピーします。 -
新しい
cordova-1.8.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.7.0 から 1.8.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.7.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.8.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.8.0.js
をプロジェクトにコピーします。 -
新しい
cordova-1.8.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.6.1 から 1.7.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.6.1.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.7.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.7.0.js
をプロジェクトにコピーします。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.6.0 から 1.6.1 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.6.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.6.1.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.6.1.js
をプロジェクトにコピーします。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
1.5.0 から 1.6.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからcordova-1.5.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.6.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.6.0.js
をプロジェクトにコピーします。 -
新しい
cordova-1.6.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。 -
res/xml/phonegap.xml
をframework/res/xml/cordova.xml
と一致するようにres/xml/cordova.xml
に置き換えます。
1.4.0 から 1.5.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-1.4.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにcordova-1.5.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
cordova-1.5.0.js
をプロジェクトにコピーします。 -
新しい
cordova-1.5.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。 -
res/xml/phonegap.xml
をframework/res/xml/cordova.xml
と一致するようにres/xml/cordova.xml
に置き換えます。
1.3.0 から 1.4.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-1.3.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにphonegap-1.4.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
phonegap-1.4.0.js
をプロジェクトにコピーします。 -
新しい
phonegap-1.4.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。 -
res/xml/phonegap.xml
をframework/res/xml/phonegap.xml
と一致するように更新します。
1.2.0 から 1.3.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-1.2.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにphonegap-1.3.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
phonegap-1.3.0.js
をプロジェクトにコピーします。 -
新しい
phonegap-1.2.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。 -
res/xml/phonegap.xml
をframework/res/xml/phonegap.xml
と一致するように更新します。
1.1.0 から 1.2.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-1.1.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにphonegap-1.2.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
phonegap-1.2.0.js
をプロジェクトにコピーします。 -
新しい
phonegap-1.2.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。 -
res/xml/phonegap.xml
をframework/res/xml/phonegap.xml
と一致するように更新します。
1.0.0 から 1.1.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-1.0.0.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにphonegap-1.1.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
phonegap-1.1.0.js
をプロジェクトにコピーします。 -
新しい
phonegap-1.1.0.js
ファイルを使用するようにHTMLを更新します。 -
res/xml/plugins.xml
をframework/res/xml/plugins.xml
と一致するように更新します。
0.9.6 から 1.0.0 へのアップグレード
-
プロジェクトの
libs
ディレクトリからphonegap-0.9.6.jar
を削除します。 -
プロジェクトの
libs
ディレクトリにphonegap-1.0.0.jar
を追加します。 -
Eclipseを使用している場合は、Eclipseプロジェクトを更新し、クリーンを実行してください。
-
新しい
phonegap-1.0.0.js
をプロジェクトにコピーします。 -
新しい
phonegap-1.0.0.js
ファイルを使用するようにHTMLを更新します。 -
framework/res/xml/plugins.xml
と一致するようにres/xml/plugins.xml
を追加します。