速读原著-Android应用开发入门教程(Android SDK的开发环境)

第 2 章 Android SDK的开发环境

Android 的 SDK 开发环境使用预编译的内核和文件系统,屏蔽了 Android 软件架构第三层及以下的内容,开发者可以基于 Android 的系统 API 配合进行应用程序层次的开发。在 SDK 的开发环境中,还可以使用 Eclipse等作为 IDE 开发环境。

2.1 Android SDK的结构

在这里插入图片描述
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 的目录结构如下所示:

  • add-ons:附加的包;
  • docs:HTML 格式的离线文档;
  • platforms:SDK 核心内容;
  • tools:工具。在 platforms 中包含了的各个 Android SDK 版本的目录中,包含系统映像,工具、示例代码等内容。
  • data/ :包含默认的字体、资源等内容;
  • images/ :包含默认的 Android 磁盘映像,包括了系统映像(Android system image), 默认的用户数据映像(userdata image),默认的内存盘映像 (ramdisk image)等等,这些映像是仿真器运行的时候需要使用的;
  • samples/:包含一系列的应用程序,可以在 Android 的开发环境中,根据它们建立工程,编译并在仿真器上运行;
  • skins/:包含了几个仿真器的皮肤,每个皮肤对应了一种屏幕尺寸;
  • templates/:包含了几个用 SDK 开发工具的模板;
  • tools/:特定平台的工具; Any development tools that are specific to the platform version.
  • android.jar:Android 库文件的 JAVA 程序包,在编译本平台的 Android 应用程序的时候被使用。

不同保本的 API 对应着不同的 API 级别,Android 已经发布,并且属于正式支持的各个版本的 SDK 如下所示:
Android 的发布版本
在这里插入图片描述

Android 的 SDK 需要配合 ADT 使用,ADT(Android Development Tools)是 Eclipse 集成环境的一个插件。通过扩展 Eclipse 集成环境功能,使得生成和调试 Android 应用程序既容易又快速。

2.2 Android SDK环境安装

Android 的 SDK Windows 版本需要以下的内容:

  • JDK 1.5 或者 JDK 1.6
  • Eclipse 集成开发环境
  • ADT(Android Development Tools)插件
  • Android SDK其中 ADT 和 Android SDK 可以到 Android 开发者的网站去下载,或者在线安装亦可,ADT 的功能如下所示:
  • 可以从 Eclipse IDE 内部访问其他的 Android 开发工具。例如,ADT 可以让你直接从 Eclipse 访问 DDMS 工具的很多功能——屏幕截图、管理端口转发(port-forwarding)、设置断点,观察线程和进程信息。
  • 提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新 Android 应用程序所需的最基本文件
  • 使构建 Android 应用程序的过程变得自动化,以及简单易行。
  • 提供了一个 Android 代码编辑器,可以帮助你为 Android manifest 和资源文件编写有效的 XML在 Eclipse 环境中使用 Android SDK 的步骤如下所示:

2.2.1. 安装JDK基本Java环境。

Eclipse 的运行需要依赖 JDK,因此需要下载使用 JDK 的包,并进行安装。JDK 1.6 版本其文件为 jdk-6u10-rc2-bin-b32- windows-i586-p-12_sep_2008.exe,点击直接进行安装即可。

2.2.2. 安装Eclipse

Eclipse 集成开发环境是开放的软件,可以到 Eclipse 的网站上去下载:

http://www.eclipse.org/downloads/

Eclipse 包含了以下的几个版本

  • Eclipse 3.3(Europa)
  • Eclipse 3.4(Ganymede)
  • Eclipse 3.5(Galileo)

在 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 文件。

2.2.3. 获得Android SDK

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、工具、文档的安装界面,如下所示:
在这里插入图片描述

2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT

第一步:启动 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 已经被安装。

2.2.4(2). 在Eclipse 3.5(Galileo)中安装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”,其中包含了两个项目:

  • Android DDMS
  • Android Development Tools
    选择继续进行安装:

在这里插入图片描述

选中后,点击 Finish 将出现安装的详细信息的对话框,如图所示:
在这里插入图片描述

选择 Next 进行下一步的安装。
在这里插入图片描述
选择接受(accept)并且选择 Finish 完成安装之前的配置,后面的将进入安装的 Android 组件的阶段。安装的过程如图所示:

在这里插入图片描述
第五步:安装完成,关闭并重新启动 Eclipse。再次进入 Eclipse 3.5 后,将发现 ADT 已经被安装。

2.2.5. 在Eclipse中配置Android SDK

进入安装 ADT 的 Eclipse 环境后,选择“Window”>“Preference”,从左侧的列表中选择 Android 项:
在这里插入图片描述
左侧的 Android 选项是由于安装了 Android 的 SDK 而出现的。

在 SDK 设置 SDK Location 中,点击“Browse”…按钮;选择 Android,SDK 的目录,点击“OK”按钮。

发布了1024 篇原创文章 · 获赞 810 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/103904040