4

新しいアプリを作成するとき、2.2 または 4.1 に対してビルドする必要がありますか? 現在、2.2 が市場の 83% を占めていることはわかっていますが、4.1 に対してビルドして最小 SDK を Android 2.0 にすることはできますか?

4

3 に答える 3

3

ビルド ターゲットは常に最新のプラットフォーム (つまり、Jelly Bean API 16) である必要があります。プロパティ -> Android -> ビルド ターゲット

マニフェストでは、次のように定義する必要があります。

  <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

Lint は、コードが以前のバージョンで利用できないものを使用しているかどうかを教えてくれます。エミュレーターでコードをテストして、正しく機能することを確認できます。

于 2012-08-01T15:21:18.413 に答える
3

次のように、AndroidManifest.xml で最小、最大、およびターゲット SDK を設定します。

<uses-sdk
        android:maxSdkVersion="16"
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
于 2012-08-01T14:36:28.813 に答える
0

はい、できますが、以前の Android バージョンでは利用できない機能がいくつかあります。それらを使用する前に、次のような OS バージョンを確認してください。

if (Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD) {
 // only for android older than gingerbread
}
于 2012-08-01T14:33:43.007 に答える