0

私は現在PhoneGap1.7を使用していますが、HelloWorldアプリを作成したばかりで、サイトの指示に従っています。ただし、Androidリビジョン15以降(4.0.3)が必要だと思います。最終的にはjQueryMobileアプリをPhoneGapでラップし、Android2.xで実行できるようにする必要があります。Android 1.xと3.xがあればいいのですが、必須ではありません。Androidの2.xおよび4.xバージョン(1.xおよび3.xはオプション)で動作するデプロイ可能なアプリを作成するにはどうすればよいですか?異なるバージョンのPhoneGap、つまり異なるデプロイメントアプリのバージョンを用意する必要がないことを願っています。すべてのバージョンに1つのデプロイ可能なアプリが欲しいのですが。

助けてくれてありがとう。

4

1 に答える 1

3

私はphonegapにまったく慣れていません。ただし、ネイティブ開発では、API レベルに後方互換性があります。したがって、API 15 を使用してアプリケーションをビルドできますが、マニフェストの android:minSdkVersion をより低い値に設定します。これが phonegap の仕組みでもあると思います。そのため、最新の API レベルを使用していても、下位互換性があるはずです。

つまり、ネイティブ アプリのマニフェストで

<uses-sdk android:minSdkVersion="7"/>

Android 2.1 以降のすべてのデバイスでアプリケーションを実行できることを示します。4.0.3 android jar ファイルをプロジェクトに追加したとしても、マニフェストでこれを設定している限り、システムは古いデバイスでも動作することを確認するのに十分スマートです。

また、アプリで新しい API を利用する場合、現在使用している OS のバージョンが古すぎてサポートできないことをアプリが検出した場合に、これらの機能を確実に無効にする方法を考え出す必要があることにも注意してください。特徴。

于 2012-05-22T15:42:19.493 に答える