1

ウィザードを使用してプロジェクトを作成する場合、プロジェクトのビルド ターゲットを入力するよう求められます。と仮定する

  1. アプリケーションで Android 2.1 以降をサポートしたいのですが、
  2. 私のテスト デバイスは、Android 2.3.3 を搭載した携帯電話と Android 3.2 を搭載した 7 インチのタブレットです。
  • プロジェクトのビルド ターゲットで「Android 2.1 (API レベル 7)」を選択することは必須ですか?
  • プロジェクトのビルド ターゲットを「Android 4.0.3 (API レベル 15)」に設定してもよろしいですか?

マニフェスト:

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

2 に答える 2

3

はい、プロジェクトのビルド ターゲット SDK バージョンは、マニフェストで指定された最小 SDK バージョンよりも高い (ただし、明らかに低いわけではない) 可能性があります。指定した最小バージョンよりも新しい SDK バージョンで提供された API を呼び出さないようにしてください。

于 2012-04-29T09:23:07.920 に答える
1

はい、できます。targetSdkVersion は、より高い API レベルを持つデバイスが、minSDKVersion のデフォルトの実装ではなく、実装の最新 (最適化された) バージョンを使用し、互換動作を有効にしないようにするのに役立ちます。ただし、このバージョンを実行しているデバイスで必ずテストしてください。

参照: targetSdkVersion

于 2012-04-29T09:25:55.667 に答える