android中ADT和SDK的關系

ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径
    SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长,需要有耐心哦亲。。。然后我们可以把自己编译的SDK通过ADT导入eclipse。在此基础上可以对源码包进行修改,比如修改android system/app/phone.apk中的源码,然后再次调用make命令,就可以产生新的system.image文件,此文件是镜像文件。
- 手机ROM中包含两个基本的image,一个是boot.image,这个image中主要是kernel和文件系统/目录下的一些东西。kernel我就不说了,/目录下主要是init和相关的配置文件 system.image是android系统的userpace的核心,包括/system/bin,system/lib,system/app下的一些东西

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

Android平台          SDK Tools的版本       ADT版本
Android 2.2               R7                       ADT-0.9.9
Android 2.3               R8                       ADT-8.0.1
Android 3.0 预览版     R9                       ADT-9.0.0
Android 3.0               R10                     ADT-10.0.0
Android 3.1               R11                     ADT-11.0.0

Android 3.2               R12                     ADT-12.0.0

Android 4.0               R14                     ADT-14.0.0


SDK 平台版本,以及API版本

Android平台                  API 级别
Android 2.0.11                 API6
Android 2.1-update1            API7
Android 2.2                    API8
Android 2.3                    API9
Android 2.3.3                  API10 
Android 3.0                    API11
Android 3.1                    API12

Android 3.2                    API13

Android 4.0                    API14

 

(转自:http://blog.sina.com.cn/s/blog_7e3fa7ec01018ckh.html)

更多相关文章
  • 


    		    Android中ADT插件的安裝
    v\:* {behavior:url(#default#VML);} o\:* {beha
  • FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持 在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主要原因, 如果CGI解释器保持在内存中并接
  • UIView是IOS中所有可视化控件的基类,比如UIButton,UITextField等,而UIViewController从字面意思可以看出,它是UIView的控制器,也就是管理者.它负责UIView的的创建,销
  • KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY can also be specified as just KEY when gi
  • 1.time.innerHTML 就是id为time的标签中所有包含的代码内容 比如 <div id='time'><a href='#'>time</a></div> 那么 time.innerHTML 就是 <a
  • UML中类间关系主要有六种,分别是继承.实现.依赖.关联.聚合.组合 1.继承 继承是指A类继承B类,继承它private除外的所有属性和方法,这种关系是最常见的关系,在java中使用extends表示类的继承关系.
  • TCP/IP協定原理與應用筆記11:TCP/IP中地址與層次關系
    1. 网络中常用的地址:   2. TCP/IP中地址与层次关系 :
  • Flex中NetConnection與NetStream的關系、及浏覽器並發連接數測試轉
    最近在做一个基于BS结构的视频会议系统,决定采用开源的FluorineFx.net与Flex结合的方法进行开发,前期开发都非常顺利,包括同步白板等.但到了实时视频传输的时候,原本设计是每个客户端可以显示三路视频,但到IIS上测试的时候,发现状态很不稳定,偶尔可以全部显示出来,大部分情况下,客户端总是 ...
一周排行
  • 


    		    RHEL 7.0 正式版搶先體驗
    插入光盘,根据提示我们选择合适的选项,我们不对光盘进行测试,直接选择第一个选项 提示我们直
  • 前言:jq的第二节课. 内容: 1.管理选择结果:  (1)获取元素个数:$("img").size():获取页面中所有“img”个数:  (2)提取元素:$("img[title]&q ...
  • Codeforces  271 Div 2 A	 Keyboard
    题目链接:http://codeforces.com/contest/474/proble ...
  • 一.系统环境 [email protected]:~# cat /etc/issue Ubuntu 12.04.4 LTS \n \l [email protected]:~# uname -ar Linux demo 3.11.5-gene
  • 转自:http://vanacosmin.ro/Articles/Read/WCFEnvelopeNamespacePrefix Posted on January 8th 2014 by Vana Genica C
  • Wcf Client  異常和關閉的通用處理方法
    在项目中采用wcf通讯,客户端很多地方调用服务,需要统一的处理超时和通讯异常以及关闭连接.
  • 回文串问题.给出一个字符串,问最少可以划分为多少个字符串子串. 对于判断是否为回文串,对于不是很长的字符串,可以采取直接暴力,即从两边向中间收缩判断字符相等. 1 bool is_pali(int l, int r)
  • proc为一个内核数据结构接口,用户空间和内核空间可以通过该接口通信, 与普通文件不同的是,这些虚拟文件的内容都是动态创建的. proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间. 它以文件系统的方
  • xy方向分开考虑 用扫描线处理出拓扑序,第二问直接回答拓扑序, 第一问: 将操作倒过来,变成加入线段,用线段树维护区间拓扑序的最值   #include<cstdio> #include<algor ...
  • EXPR(1) User Commands EXPR(1) NAME expr - evaluate expressions SYNOPSIS expr EXPRESSION expr OPTION DESCRIPT