android 版本,sdk版本,adt版本,api版本 都是什么关系

android 版本,sdk版本,adt版本,api版本 都是什么关系,第1张

ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径。可以没有ADT,但必须有SDK。ADT版本和Platform没有必然关系,(有一点儿,有些版本ADT只能安装在不同版本的Eclipse上),受SDK影响较大,基本上新版SDK发布之后,会有对应的ADT更新。

SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、 *** 作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长。然后我们可以把自己编译的SDK通过ADT导入eclipse。在此基础上可以对源码包进行修改,比如修改android system/app/phoneapk中的源码,然后再次调用make命令,就可以产生新的systemimage文件,此文件是镜像文件。

Android平台与SDK Tools版本、ADT版本的对应关系

Android平台 SDK Tools的版本 ADT版本

Android 22 R7 ADT-099

Android 23 R8 ADT-801

Android 30 预览版 R9 ADT-900

Android 30 R10 ADT-1000

Android 31 R11 ADT-1100

Android 32 R12 ADT-1200

Android 40 R14 ADT-1400

SDK 平台版本,以及API版本

Android平台 API 级别

Android 2011 API6

Android 21-update1 API7

Android 22 API8

Android 23 API9

Android 233 API10

Android 30 API11

Android 31 API12

Android 32 API13

Android 40 API14

以此类推

随着版本的更迭,应用程序编程接口(API)等级不断发生。下面将目前为止所有API等级罗列出来,并与Android各版本一一对应。

API等级1:Android 10

API等级2:Android 11 Petit Four

API等级3:Android 15 Cupcake

API等级4:Android 16 Donut

API等级5:Android 20 Éclair

API等级6:Android 201 Éclair

API等级7:Android 21 Éclair

API等级8:Android 22 - 223 Froyo

API等级9:Android 23 - 232 Gingerbread

API等级10:Android 233-237 Gingerbread

API等级11:Android 30 Honeycomb

API等级12:Android 31 Honeycomb

API等级13:Android 32 Honeycomb

API等级14:Android 40 - 402 Ice Cream Sandwich

API等级15:Android 403 - 404 Ice Cream Sandwich

API等级16:Android 41 Jelly Bean

API等级17:Android 42 Jelly Bean

API等级18:Android 43 Jelly Bean

API等级19:Android 44 KitKat

API等级20:Android 44W

API等级21:Android 50 Lollipop

API等级22:Android 51 Lollipop

API等级23:Android 60 Marshmallow

>

@Override

publicboolean(Menumenu){

()inflate(Rmenumain,menu);

returntrue;

}

@Override

publicboolean(MenuItemitem){

//TODOAuto-generatedmethodstub

switch(itemgetItemId()){

caseRidadd:

//你自己的 *** 作

break;

}

returntrue;

}

以上就是关于android 版本,sdk版本,adt版本,api版本 都是什么关系全部的内容,包括:android 版本,sdk版本,adt版本,api版本 都是什么关系、Android历史版本的API等级、android support v4支持包要点分析,api介绍等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9619915.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存