Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> minSdkVersion maxSdkVersion targetSdkVersion target 的區別,targetsdkversion

minSdkVersion maxSdkVersion targetSdkVersion target 的區別,targetsdkversion

編輯:關於android開發

minSdkVersion maxSdkVersion targetSdkVersion target 的區別,targetsdkversion


minSdkVersion

描述:app最低支持的sdk版本號

作用:如果手機SdkVersion小於app中定義的minSdkVersion,則android系統不允許安裝該app

定義位置:AndroidManifest.xml

默認值:1

檢測時機:app安裝

  

maxSdkVersion

描述:app最高支持的sdk版本號

作用:如果手機SdkVersion大於app中定義的maxSdkVersion,則android系統不允許安裝該app

定義位置:AndroidManifest.xml

默認值:無

檢測時機:app安裝(Android 2.0.1之後不再檢測)

  

targetSdkVersion

描述:目標SdkVersion

作用:標識在指定的SdkVersion已做充分測試,Android系統不會針對此版本進行兼容處理

          如果targetSdkVersion=16的app跑在SdkVersion=16的手機上,則Android系統不會做任何兼容處理,從而提高了性能

          如果targetSdkVersion=16的app跑在SdkVersion=17的手機上,則Android系統需要做兼容處理以保障app仍然以16的特性運行

          如果targetSdkVersion=16的app跑在SdkVersion=15的手機上,可能會出現錯誤,所以至少要保證app在minSdkVersion的手機上測試通過

定義位置:AndroidManifest.xml

默認值:minSdkVersion

檢測時機:運行時

  

target

描述:build target

作用:編譯、構建工程時使用的SdkVersion

定義位置:project.properties

默認值:無

檢測時機:編譯生成 .apk

 

 

附Android平台SdkVersion

描述:Android SDK 版本

查詢:手機設置 - 關於手機 - Android版本

Android平台版本(Build.VERSION.SDK)、API版本(Build.VERSION.SDK_INT)和版本代號之間的關系:

  

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved