0、自己集成开发工具
http://www.androiddevtools.cn/
1、 jdk的下载
进入该网页:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
单击JDK DOWNLOAD,进行JDK的下载
进入JDK的下载页面,如下图,其中Windows x86是32位,Windows x64是64位。选择相应的进行下载。
2、 Eclipse的下载
进入该网页: http://www.eclipse.org/downloads/(下载Eclipse IDE for JavaEE Developers)如下图,选择相应的位数进行下载。
3、 sdk的下载
进入该网页http://developer.android.com/sdk/index.html下载,sdk的下载可分为两种,具体如下:
可以选择下载ADT Bundle,也可以选择下载SDK Tools Only。两种的安装方法稍有区别。
Platform:系统固件
SDK:软件开发包
ADT:Android 开发工具,图形化配合SDK,结合Eclipse,可以没有ADT,但必须有SDK。ADT版本和Platform没有必然关系,(有一点儿,有些版本ADT只能安装在不同版本的Eclipse上,后面细讲),受SDK影响较大,基本上新版SDK发布之后,会有对应的ADT更新。
“ADT插件大大扩展了Eclipse集成环境功能,使得生成和调试你的Android应用程序既容易又迅速。如果你使用Eclipse,ADT插件可以让你难以置信地加快开发Android应用程序的 速度。
你可以从Eclipse IDE内部访问其它Android开发工具。例如,ADT可以让你直接从Eclipse访问DDMS工具的很多功能-屏幕截图,管理端口转发(port-forwarding),设置断点,观察线程和进程信息。
它提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新Android应用程序所需的最基本的文件。
它使得构建Android应用程序的过程变得自动化以及简单易行。
它提供了一个android代码编辑器,可以帮助你为Android manifest和资源文件编写有效的XML。”
API :和platform对应发布,提供系统开发API接口,高版本尽可能的兼容低版本,但不全是
Platform SDK Tools API ADT 系统代号
Android1.1 系统中直接包含SDKT 2 ADT-0.8.0.0 BASE
Android1.5(r1-r3/r4) R3/R6或更高 3 ADT-0.9.1 CUPCAKE
Android1.6(r1/r2/r3) R3/R4/R6或更高 4 ADT-0.9.3 DOUNT
Android2.0 R3或更高 5 ADT-0.9.4 ECLAIR
Android2.0.1 R4或更高 6 ADT-0.9.4 ECLAIR_0_1
Android2.1(r1/r2/r3) R4/R6/R12或更高 7 ADT-0.9.5 ECLAIR_MR1
Android2.2(r1-2/r3) (R6/R12)或更高 8 ADT-0.9.6.0 FROYO
Android2.2(r3) R12或更高 8 ADT-12.0.0 FROYO
Android2.3 R8或更高 9 ADT-8.0.1 GINGERBREAD
Android2.3.3(r1/r2) (R9/R12)或更高 10 ADT- 9.0.1 GINGERBREAD_MR1
Android2.3.4 R11或更高 10 ADT-11.0.0 GINGERBREAD_MR1
Android3.0(r1/r2) (R10/R12)或更高 11 ADT-9.0.0 HONEYCOMB
Android3.1(r1-r2/r3) (R11/R12)或更高 12 ADT-11.0.0 HONEYCOMB_MR1
Android3.2 R12或更高 13 ADT-12.0.0 HONEYCOMB_MR2
Android4.0(0.1-0.2) R14或更高 14 ADT-14.0.0 ICE_CREAM_SANDWICH
Android4.0.3(r1/r2) R14或更高 15 ADT-14.0.0 ICE_CREAM_SANDWICH_MR1
Android4.0.3(4.0.4) R17或更高上(支持模拟硬件图形加速)15 ADT-17.0.0 ICE_CREAM_SANDWICH_MR1
Android4.1(1.0-1.2) R20或更高 16 ADT-20.0.0 JELLY_BEAN
Android4.2 R20或更高 17 ADT-20.0.0 JELLY_BEAN_MR1
Android4.2.2 R21或更高 17 ADT-21.0.0 JELLY_BEAN_MR1
下面是ADT和SDK tool 的详细对着表
ADT 21.1.0:
- Java 1.6 or higher is required for ADT 21.1.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.1.0.
- ADT 21.1.0 is designed for use with SDK Tools r21.1.
- Java 1.6 or higher is required for ADT 21.0.1.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.1.
- ADT 21.0.1 is designed for use with SDK Tools r21.0.1.
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.0.
- ADT 21.0.0 is designed for use with SDK Tools r21.
ADT 20.0.3 (August 2012)
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.3.
-
ADT 20.0.3 is designed for use with SDK Tools r20.0.3.
ADT 20.0.2(July 2012)
-
Dependencies:
-
- Java 1.6 or higher is required for ADT 20.0.2.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.2.
- ADT 20.0.2 is designed for use with SDK Tools r20.0.1.
ADT 20.0.0(June 2012)
-
Dependencies:
-
- Java 1.6 or higher is required for ADT 20.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.0.
- ADT 20.0.0 is designed for use with SDK Tools r20.
DT 18.0.0 (April 2012)
-
Dependencies:
-
- Java 1.6 or higher is required for ADT 18.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 18.0.0.
- ADT 18.0.0 is designed for use with SDK Tools r18.
ADT 17.0.0(March 2012)
-
Dependencies:
-
- Java 1.6 or higher is required for ADT 17.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 17.0.0.
- ADT 17.0.0 is designed for use with SDK Tools r17.
ADT 16.0.0 (December 2011)
-
Dependencies:
-
- Eclipse Helios (Version 3.6) or higher is required for ADT 16.0.0.
- ADT 16.0.0 is designed for use with SDK Tools r16.
ADT 15.0.1(November 2011)
Dependencies:
-
后面用都是Eclipse3.3或者3.4以上版本即可
- ADT 15.0.1 is designed for use with SDK Tools r15.
。。。。。。。。。。
中间都是对应数字的版本
。。。。。。。。。。
ADT 9.0.0 (January 2011)
-
Dependencies:
ADT 9.0.0 is designed for use with SDK Tools r9.
ADT 8.0.1 is designed for use with SDK Tools r8.
ADT 8.0.0 is designed for use with SDK Tools r8.
ADT 0.9.9 replaces ADT 0.9.8 and is designed for use with SDK Tools r7 and later
ADT 0.9.8 (September 2010)
-
Dependencies:
ADT 0.9.8 is now deprecated. Please use ADT 0.9.9 instead.
ADT 0.9.7 is designed for use with SDK Tools r7 and later
ADT 0.9.6 is designed for use with SDK Tools r5 and later
ADT 0.9.5 requires features provided in SDK Tools r4 or higher
ADT 0.9.4 requires features provided in SDK Tools r3 or higher
下载各个版本SDK Tools及ADT的技巧
温馨提示:啰嗦文字可直接略过,直接看红字重点部分<( ̄︶ ̄)>
使用ADT 22.6.x 版本搭建Android开发环境时,遇到了各种问题,该版本与ADT 22.3.x版本相比,感觉变化好大,首先是创建Android项目时会自动创建Library Project 并引用。再者是布局配置清单多出了个fragment main.xml,还有Activity类的继承关系变了,R类中的静态内部类和属性也大变,还有出现无法创建AVD等问题。现在跟着网络视频再学Android,觉得使用最新的版本用来学习感觉有点不妥。所以才想使用ADT 22.3.0来进行Android开发学习。
二话不说直接跑到官网下载相应版本的ADT和SDK Tools,ADT版本和SDK Tools的对应版本可以查看:http://developer.android.com/tools/sdk/eclipse-adt.html,里面详细说明了不同版本的ADT所对应的JDK版本要求,eclipse版本要求及SDK Tools版本要求
通过查看文档可以知道 ADT 22.3.0 版本 需要对应 SDK Tools r22.3,版本是查清楚了,杯具的是找遍整个官网发现只有最新版本的ADT和最新版本的SDK Tools(除了adt-bundle-windows-x86-20131030.zip集成环境中的SDK版本外)。经过各种猜测,才发现官网提供的下载路径有点规律。如
ADT 22.6.0版本的下载路径是:http://dl.google.com/android/ADT-22.6.0.zip
ADT22.6.1版本的下载路径是:http://dl.google.com/android/ADT-22.6.1.zip
SDK Tools r22.6版本的下载路径是:http://dl.google.com/android/android-sdk_r22.6-windows.zip
SDK Tools r22.6.1版本的下载路径是:http://dl.google.com/android/android-sdk_r22.6.1-windows.zip
最终得出结论:
根据最新版本下载路径,只需要改下最后面的版本号就可以下载到相应版本的ADT或者SDK Tools,注意ADT和SDK Tools的具体版本号要参考:http://developer.android.com/tools/sdk/eclipse-adt.html,如下图所示
版权声明:本文为博主原创文章,未经博主允许不得转载。