1. ホーム
  2. android

[解決済み] Android Min SDKバージョンとTarget SDKバージョンの比較

2022-03-22 11:42:41

質問

Android向けアプリケーションを開発する場合、Min SDKとTarget SDKのバージョンの違いは何ですか?MinとTargetのバージョンが同じでないとEclipseが新しいプロジェクトを作らせてくれません

解決方法は?

<ブロッククオート

android:minSdkVersion

アプリケーションを実行するために必要な API レベルの最小値を表す整数値です。システムの API Level がこの属性で指定された値より低い場合、Android システムは、ユーザーがアプリケーションをインストールするのを阻止します。この属性は常に宣言しておく必要があります。

<ブロッククオート

android:targetSdkVersion

アプリケーションがターゲットとしている API レベルを表す整数値。

この属性が設定されていると、アプリケーションは古いバージョン(minSdkVersionまで)でも実行できますが、ここで指定されたバージョンで動作するように明示的にテストされたことを示します。このターゲットバージョンを指定すると、プラットフォームは、ターゲットバージョンに必要ない互換性設定(前方互換性を維持するためにオンにすることもある)を無効にしたり、古いアプリケーションでは利用できない新しい機能を有効にしたりすることができます。これは、プラットフォームの異なるバージョンに対して異なる機能をプログラムできることを意味するものではなく、単にターゲットバージョンに対してテストを行ったことをプラットフォームに通知し、プラットフォームはターゲットバージョンとの前方互換性を維持するために余分な作業を行う必要がないことを意味します。

詳しくは、こちらのURLをご参照ください。

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html