关闭

Android版本和API Level的对应关系

标签: Android版本APILevel对应关系
277人阅读 评论(0) 收藏 举报
分类:

        在开发Android时,老是不知道Android版本号和对应API level,这个问题真是麻烦,我们在发布声波传输SDK时也遇到这样的问题,版本号是对外发布的版本号,一般都是主版本号.子版本号.修正版本号的命名规则,说白了这是给人看的;而API level是程序中的一个宏参数,是为了版本兼容的,一般是level高的兼容level低的,说白了就是给代码看的。为什么这两个东西就不能统一一下呢?真是麻烦,所以干脆整理下Android版本和对应API level,目前版本是4.4.4,,14年Goole I/O大会上的Android L不算。

Android版本号 英文代号 中文代号 API Level NDK Level
1.0 Astro 铁壁阿童木 1 ——
1.1 Bender 发条机器人 2 ——
1.5 Cupcake 纸杯蛋糕 3 1
1.6 Donut 甜甜圈 4 2
2.0 Eclair 泡芙 5 ——
2.0.1 Eclair 泡芙 6 ——
2.1 Eclair 泡芙 7 3
2.2-2.2.3 Froyo 冻酸奶 8 4
2.3-2.3.2 Gingerbread 姜饼 9 5
2.3.3-2.3.7 Gingerbread 姜饼 10 ——
3.0 Honeycomb 蜂巢 11 ——
3.1 Honeycomb 蜂巢 12 6
3.2-3.2.2 Honeycomb 蜂巢 13 ——
4.0-4.0.2 Ice Cream Sandwich 雪糕三明治 14 7
4.0.3-4.0.4 Ice Cream Sandwich 雪糕三明治 15 8
4.1.x Jelly Bean 果冻豆 16 ——
4.2.x Jelly Bean 果冻豆 17 ——
4.3.x Jelly Bean 果冻豆 18 ——
4.4-4.4.4 KitKat 奇巧 19 ——
5.0                                    LOLLIPOP                                      21
5.1                                    LOLLIPOP_MR1                             22
6.0                                                                                          23
        从表可以看出,英文代号是以A-Z的顺序来的,以后对着这个表选版本号就行了。只要修改AndroidManifest.xml文件中<uses-sdk>标签的android:minSdkVersion,就是代表程序可以运行的最低版本了,也就是在这个版本以上的SDK才可以运行。如果不想限定Android SDK版本,可以直接将<uses-sdk>标签删除。
        关于如何导入现有的工程:
        1、启动Eclipse
        2、单击“File”->“Import”菜单项,打开“Import”对话框
        3、选择“Existing Projects into Workspace"选择要导入的工程
        4、单击”Finish“完成



从Android developer copy过来,留作笔记的。
Platform Version API Level VERSION_CODE Notes
Android 4.4 19 KITKAT Platform Highlights
Android 4.3 18 JELLY_BEAN_MR2 Platform Highlights
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1 Platform Highlights
Android 4.1, 4.1.1 16 JELLY_BEAN Platform Highlights
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1 Platform Highlights
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 Platform Highlights
Android 3.0.x 11 HONEYCOMB Platform Highlights
Android 2.3.4
Android 2.3.3
10 GINGERBREAD_MR1 Platform Highlights
Android 2.3.2
Android 2.3.1
Android 2.3
9 GINGERBREAD
Android 2.2.x 8 FROYO Platform Highlights
Android 2.1.x 7 ECLAIR_MR1 Platform Highlights
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT Platform Highlights
Android 1.5 3 CUPCAKE Platform Highlights
Android 1.1 2 BASE_1_1  
Android 1.0 1 BASE

转自:http://blog.csdn.net/huiguixian/article/details/39928027

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:119654次
    • 积分:1737
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:267篇
    • 译文:2篇
    • 评论:3条
    最新评论