Android 的 SDK 开发环境使用预编译的内核和文件系统,屏蔽了 Android 软件架构第三层及以下的内容,开发者可以基于 Android 的系统 API 配合进行应用程序层次的开发。在 SDK 的开发环境中,还可以使用 Eclipse等作为 IDE 开发环境。
Android 提供的 SDK 有 Windows 和 Linux(其区别主要是 SDK 中工具不同),在 Android 开发者的网站上可以直接下载各个版本的 SDK。
Android 的 SDK 命名规则为:
android-sdk-{主机系统}_{体系结构}_{版本}
例如,Android 提供 SDK 的几个文件包如下所示:
android-sdk-windows-1.5_r2.zip
android-sdk-linux_x86-1.5_r2.zip
android-sdk-windows-1.6_r1.zip
android-sdk-linux_x86-1.6_r1.zip
SDK 的目录结构如下所示:
不同保本的 API 对应着不同的 API 级别,Android 已经发布,并且属于正式支持的各个版本的 SDK 如下所示: Android 的发布版本
Android 的 SDK 需要配合 ADT 使用,ADT(Android Development Tools)是 Eclipse 集成环境的一个插件。通过扩展 Eclipse 集成环境功能,使得生成和调试 Android 应用程序既容易又快速。
Android 的 SDK Windows 版本需要以下的内容:
Eclipse 的运行需要依赖 JDK,因此需要下载使用 JDK 的包,并进行安装。JDK 1.6 版本其文件为 jdk-6u10-rc2-bin-b32- windows-i586-p-12_sep_2008.exe
,点击直接进行安装即可。
Eclipse 集成开发环境是开放的软件,可以到 Eclipse 的网站上去下载:
http://www.eclipse.org/downloads/
Eclipse 包含了以下的几个版本
在 Android 的开发中,推荐使用 Eclipse 3.4 和 Eclipse 3.5,Eclipse 3.3 虽然也可以使用,但是没有得到 Android官方的验证。
如果使用 Eclipse 3.4,可以去下载 eclipse-SDK-3.4-win32.zip
包;如果使用 Eclipse 3.5,可以去下载eclipse-SDK-3.5.1-win32.zip
包。这个包不需要安装,直接解压缩即可,解压缩后执行其中的 eclipse.exe
文件。
Android 的 SDK 是一个比较庞大的部分,包含了 Android 系统的二进制内容、工具和文档等。得到 Android SDK,可能使用到两种方式:
下载 Android SDK 的包:对于 Android SDK 1.6 之前的版本, 包括 Android SDK 1.1, Android SDK 1.5, Android SDK 1.6 可以直接从 Android 开发者中下载得到,每个 SDK 包含 Linux、 Windows 和 MAC 三个版本。 在 Windows 环境中,使用 Windows 的版本,例如:android-sdk-windows-1.5_r2.zip,android-sdk-windows-1.6_r1.zip,这个 包通常用几百 M 的大小。 以这种方式下载的 Android SDK,不需要安装,直接解压缩即可。 目前 Android 系统推荐使用的方式软件升级获得 Android 包:
第一步:获得 android-sdk_r04-windows.zip 从 Android 开发者上,获取 Android SDK 的相关包 android-sdk_r04-windows.zip, 这个包比实际的 Android 的 SDK
要小得多,只有 20 多 M,其中包含了一个 Setup 可执行程序,获取完整的 SDK 是通过这个可执行程序获得的。解 压缩这个包,获得 Android SDK 的基本目录结构,但是其中还没有实际的内容。 „
第二步:运行 SDK Setup.exe 程序,下载实际的 Android SDK 运行程序,Android SDK 的,出现 SDK 的下载界面:
在 Settings 中进行设置,选中 Force ……项,并且选择保存(Save and Apply)。
回到 Installed Packages 中,进行安装,出现 Android 的各个版本的 SDK、工具、文档的安装界面,如下所示:
第一步:启动 Eclipse 选择“Help”>“Software Updates…”准备安装插件。
第二步:在打开的对话框中点击“Available Software”,出现 Eclipse 的现有软件对话框。
点击右侧自上而下的第 3 个按钮,“Add Site…”准备增加插件。
在“Add Site”对话框中,输入 Android 插件的路径: https://dl-ssl.google.com/android/eclipse/
另外的一种方式是点击 Archive…按钮,这样可以不使用网络,直接指定磁盘中的 ADT 包(目前最新的版本是 ADT-0.9.5.zip)。
第三步:回到安装对话框,可以看到 plugin 的 URL 下面有“Developer Tools”。选择到“Developer Tools”中,
然后点击“Install…”按钮,继续运行,如图所示:
选择 Next 将出现如图的对话框:
选择接受(accept)并且选择 Finish 完成安装之前的配置,后面的将进入安装的 Android 组件的阶段。安装的过程要经过寻找依赖和安装两个阶段,如图所示:
第四步:安装完成,关闭并重新启动 Eclipse。再次进入 Eclipse 3.4 后,将发现 ADT 已经被安装。
第一步:启动 Eclipse 选择 “Help”>“Install New Software…”准备安装插件。
第二步:出现软件升级的对话框
点击右侧自上而下的第 3 个按钮,“Add Site…”准备增加插件。
在“Add Site”对话框中,输入 Android 插件的路径: https://dl-ssl.google.com/android/eclipse/ 另外的一种方式是点击 Archive…按钮,这样可以不使用网络,直接指定磁盘中的 ADT 包(最新的版本是ADT-0.9.5.zip)。
第四步:回到软件升级对话框,work with 的路径变为了 https://dl-ssl.google.com/android/eclipse/,后面的列表变为了“Developer Tools”,其中包含了两个项目:
选中后,点击 Finish 将出现安装的详细信息的对话框,如图所示:
选择 Next 进行下一步的安装。
选择接受(accept)并且选择 Finish 完成安装之前的配置,后面的将进入安装的 Android 组件的阶段。安装的过程如图所示:
第五步:安装完成,关闭并重新启动 Eclipse。再次进入 Eclipse 3.5 后,将发现 ADT 已经被安装。
进入安装 ADT 的 Eclipse 环境后,选择“Window”>“Preference”,从左侧的列表中选择 Android 项:
左侧的 Android 选项是由于安装了 Android 的 SDK 而出现的。
在 SDK 设置 SDK Location 中,点击“Browse”…按钮;选择 Android,SDK 的目录,点击“OK”按钮。