【Android】SDK和API Level版本的对应关系

这里记录一下android的SDK和API版本号之间的对应关系,方便以后的查看。

官方API Level地址: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

平台版本API 级别VERSION_CODE备注
Android 7.024N平台亮点
Android 6.023M平台亮点
Android 5.122LOLLIPOP_MR1
Android 5.021LOLLIPOP
Android 4.4W20KITKAT_WATCH仅限 KitKat for Wearables
Android 4.419KITKAT平台亮点
Android 4.318JELLY_BEAN_MR2平台亮点
Android 4.2、4.2.217JELLY_BEAN_MR1平台亮点
Android 4.1、4.1.116JELLY_BEAN平台亮点
Android 4.0.3、4.0.415ICE_CREAM_SANDWICH_MR1平台亮点
Android 4.0、4.0.1、4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1平台亮点
Android 3.0.x11HONEYCOMB平台亮点
Android 2.3.4 Android 2.3.310GINGERBREAD_MR1平台亮点
Android 2.3.2 Android 2.3.1 Android 2.39GINGERBREAD
Android 2.2.x8FROYO平台亮点
Android 2.1.x7ECLAIR_MR1平台亮点
Android 2.0.16ECLAIR_0_1
Android 2.05ECLAIR
Android 1.64DONUT平台亮点
Android 1.53CUPCAKE平台亮点
Android 1.12BASE_1_1
Android 1.01BASE




这里写图片描述


举例

例如以下的 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.example.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

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值