【Android】SDK和API Level版本的对应关系
来源:互联网 发布:嵌套sql语句执行顺序 编辑:程序博客网 时间:2024/06/03 19:37
这里记录一下android的SDK和API版本号之间的对应关系,方便以后的查看。
官方API Level地址: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
N
平台亮点 Android 6.0 23 M
平台亮点 Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
Android 4.4W 20 KITKAT_WATCH
仅限 KitKat for Wearables Android 4.4 19 KITKAT
平台亮点 Android 4.3 18 JELLY_BEAN_MR2
平台亮点 Android 4.2、4.2.2 17 JELLY_BEAN_MR1
平台亮点 Android 4.1、4.1.1 16 JELLY_BEAN
平台亮点 Android 4.0.3、4.0.4 15 ICE_CREAM_SANDWICH_MR1
平台亮点 Android 4.0、4.0.1、4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
平台亮点 Android 3.0.x 11 HONEYCOMB
平台亮点 Android 2.3.4 Android 2.3.3 10 GINGERBREAD_MR1
平台亮点 Android 2.3.2 Android 2.3.1 Android 2.3 9 GINGERBREAD
Android 2.2.x 8 FROYO
平台亮点 Android 2.1.x 7 ECLAIR_MR1
平台亮点 Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
平台亮点 Android 1.5 3 CUPCAKE
平台亮点 Android 1.1 2 BASE_1_1
Android 1.0 1 BASE
举例
例如以下的 build.gradle 配置文件指定了项目兼容的最低android API版本号:minSdkVersion 16
,那么该项目兼容的系统版本就是Android 4.1.2以上的机型。
apply plugin: 'com.android.application'android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.hesion3d.pancake.cook" minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' }}
不过一般Android 应用开发该用哪个版本的 SDK 呢?
- Google官方强烈建议,永远只用最新的SDK版本。你的app能运行的Android版本不是由SDK决定的,是由每一个项目的minSDK决定的。
In order to provide the best user experience on the latest devices, we recommend that you use the latest platform version as your build target. You’ll still be able to run your app on older versions, but you must build against the latest version in order to use new features when running on devices with the latest version of Android.To get started, download the latest Android version, plus the lowest version you plan to support (we recommend Android 2.2 for your lowest version).
【参考资料】:
http://developer.android.com/sdk/installing/adding-packages.html#Recommended
- 【Android】SDK和API Level版本的对应关系
- 【Android】SDK和API Level版本的对应关系
- Android里SDK版本和Api Level版本的对应关系
- Android里SDK版本和Api Level版本的对应关系
- Android SDK和API Level的对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- android 版本和API level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- Android版本和API Level对应关系
- MATLAB中squeeze函数的作用
- 对Java中的 int AND Integer的理解
- Android seekbar样式介绍
- mac NDK 环境搭建
- Mac上svn连不上的原因
- 【Android】SDK和API Level版本的对应关系
- Spring定时器
- spring工具类AntPathMatcher
- 低版本textView.setAlpha 报错java.lang.NoSuchMethodError: widget.TextView.setAlpha
- Android 触摸及手势操作GestureDetector
- rabbitmq 常用命令
- Haskell的newtype研究
- linux 之间设置无密码登录
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏