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

速读原著-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”按钮。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 速读原著-Android应用开发入门教程(Android中运行仿真器环境)

    为了运行一个 Android 仿真器的环境,首先需要建立 Android 虚拟设备(AVD)。在 Eclipse 的菜单中,择“Window”>“Android...

    cwl_java
  • 速读原著-Android应用开发入门教程(一)

    Android 是 Google 开发的基于 Linux 平台的、开源的、智能手机操作系统。Android 包括操作系统、中间件和应用程序,由于源代码开放,An...

    cwl_java
  • 快速学习-Sqoop一些常用命令及参数

    这里给大家列出来了一部分Sqoop操作时的常用参数,以供参考,需要深入学习的可以参看对应类的源代码。

    cwl_java
  • Android环境搭建,Android SDK下载

    安装JDK和Eclipse 安装Android SDK 安装ADT插件 最后收尾 目录 由于国内环境原因,Android开发环境搭建比较麻烦,在这里给出...

    timhbw
  • Appium+python自动化9-SDK Manager

    前言 SDK Manager到有哪些东西是必须安装的呢? 一、SDK Manager 1.双击打开SDK Manager界面 ? 2.Tools里面前三个是必须...

    上海-悠悠
  • Android学习路上会遇到的各种瓶颈总结

    前言 对于大多数大三学生来说,这个暑假是人生最后一个暑假。对于IT专业的学生来说,开学后就要面对各大IT企业的秋招,很多人会成为从0开始的An...

    顶级程序员
  • C#移动跨平台开发(1)环境准备

      C#依托于mono平台可以实现Unix平台服务器端开发已经不是什么新鲜事了,而Xarmain公司(初始成员大多来自原Mono、MonoTouch、Mono ...

    用户1153966
  • 谷歌 Android Q Labs技术分享会,腾讯WeTest福利抢先看!!!

    腾讯官方的一站式品质开放平台「腾讯WeTest」收到谷歌邀请,参加2019年5月20日由谷歌在深圳举办的Android Q Labs技术分享会。

    WeTest质量开放平台团队
  • 大家一起看一看新的Android P将引入哪些安全性改进

    根据Google的Android开发团队发布的新版本Android系统概述,下一个Android版本(Android P或Android 9.0)大家应该很快就...

    FB客服
  • 正式发布Android Things 1.0

    Android 开发者

扫码关注云+社区

领取腾讯云代金券