私はAndroidプログラミングの新機能です。非常に基本的な質問をしてください。私の質問:Android SDKのバージョンとAPIレベルとの違いは何ですか?Android SDKとAPI
AndroidManifest.xmlのuses-sdkに「android:minSdkVersion = "19"」と表示されている場合、必要なSDKの最小サイズはKitkat 4.4、APIレベル19ですか? おかげ -S
私はAndroidプログラミングの新機能です。非常に基本的な質問をしてください。私の質問:Android SDKのバージョンとAPIレベルとの違いは何ですか?Android SDKとAPI
AndroidManifest.xmlのuses-sdkに「android:minSdkVersion = "19"」と表示されている場合、必要なSDKの最小サイズはKitkat 4.4、APIレベル19ですか? おかげ -S
APIレベルは、Androidプラットフォームのバージョンによって提供されるフレームワークAPIリビジョンを一意に識別する整数値です。
Androidプラットフォームには、アプリケーションが基本のAndroidシステムとやりとりするために使用できるフレームワークAPIが用意されています。フレームワークAPIの構成は次のとおりです。
パッケージとクラス
のコアセットXML要素のセットと、マニフェストファイル
リソース
を宣言し、アクセスするためのXML要素と属性のセットを宣言するための属性テント
のセットのアプリケーションが要求することができ、並びに許可 施行がシステムに含まれるアクセス権のセット
各Androidバージョンには独自のAPIがあります。あなたの質問に答える
、そうで "アンドロイド:minSdkVersionがは=" 19" アプリのための最低限のAndroidバージョンは、キットカット4.4
何のAndroid SDKのバージョンがあり、それはAPIレベルとは異なるのですか?
SDK概念としてのバージョンとAPIレベルは同じものです。
ただし、アプリをコンパイルするAndroid SDKのバージョンは、アプリが実行されているAPIレベルとは独立しています。 AndroidManifest.xmlでの用途-SDKは、 "アンドロイド:minSdkVersionが=" と言う場合は
は19" 」は、それが最低限必要なSDKはキットカット4.4、APIレベル19になります意味ですか?ありがとうございます-S
つまり、あなたのアプリがGoogle Playストア経由でインストールされるAndroidの最も古いバージョンはAndroid 4.4(API 19)デバイスになります。
私は、Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion blog postを読むことを強くお勧めします。具体的には、これらのそれぞれについて、どのように関係しているのか、また何を使うべきなのかをお読みください。
基本的な要件は
minSdkVersionが< = targetSdkVersion < = compileSdkVersion
しかし、アプリケーションのための理想的な状況、特に新しいアプリケーションである、それは
minSdkVersionが(最低でなければなりません可能)< = targetSdkVersion == compileSdkVersion(最新API)
SDKバージョン= APIレベルだろうhttps://developer.android.com/guide/を参照してください。 topics/manifest/uses-sdk-element.html – FrozenFire