Project SDK 版本
每個專案都有四個相關的 SDK 版本:
-
targetSdkVersion
是你測試過的最新版 Android。該框架將使用
targetSdkVersion
來確定何時啟用某些相容性行為。例如,定位 API 級別 23 或更高階別將選擇使用執行時許可權模型 。 -
minSdkVersion
是你的應用程式支援的最低 Android 版本。執行任何早於此版本的 Android 版本的使用者將無法安裝你的應用程式或在 Play 商店中檢視它。 -
maxSdkVersion
是你的應用程式支援的 Android 的最高版本。執行任何比此版本更新的 Android 版本的使用者將無法安裝你的應用程式或在 Play 商店中檢視它。通常不應該使用此功能,因為大多數應用程式無需任何額外工作即可在較新版本的 Android 上執行。 -
compileSdkVersion
是你的應用程式將使用的 Android SDK 版本。它通常應該是已公開發布的 Android 的最新版本。這定義了編寫程式碼時可以訪問的 API。如果compileSdkVersion
設定為 22 或更低,則無法呼叫 API 級別 23 中引入的方法。