Android 3.2(APIレベル12)を使用するようにプロジェクトを設定しましたが、多くの電話がまだAndroid 2.2(APIレベル8)を使用しているようです。
プロジェクトをAndroid3.2以降のサポートからAndroid2.2へのサポートに変更する方法はありますか?
Android 3.2(APIレベル12)を使用するようにプロジェクトを設定しましたが、多くの電話がまだAndroid 2.2(APIレベル8)を使用しているようです。
プロジェクトをAndroid3.2以降のサポートからAndroid2.2へのサポートに変更する方法はありますか?
AndroidManifest.xml
次の行を追加します。
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
android:minSdkVersion
ターゲットにしている最小バージョンをストアに通知します。この場合2.2。2.2未満のデバイスは、アプリをダウンロードできません。
android:targetSdkVersion
開発している最適なバージョンが何であるかをストアに通知します。この場合4.1。4.1を超えるデバイスでもアプリをダウンロードできますが、特定の機能が互換モードで実行される場合があります。
注:3.2を使用するようにプロジェクトをセットアップするときは、コードを確認およびコンパイルするときにIDEで使用するAndroidSDKを選択するだけで済みました。マニフェストに線がないと、uses-sdk
何もターゲットになりません。
はい...マニフェストのminsdk番号を変更するだけです。ただし、サポートされていない機能を使用しないようにする必要があります...
Manifest.xmlファイルに移動し、minSdkVersionを4に編集します。これにより、1.5などに戻ります:)。より高いAPIに適合させたい場合は、その数を増やすことができますが、互換性が気に入っています。