前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >速读原著-Android应用开发入门教程(Android SDK的开发环境)

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

作者头像
cwl_java
发布2020-01-15 10:48:14
8520
发布2020-01-15 10:48:14
举报
文章被收录于专栏:cwl_Javacwl_Java

第 2 章 Android SDK的开发环境

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

2.1 Android SDK的结构

在这里插入图片描述
在这里插入图片描述

Android 提供的 SDK 有 Windows 和 Linux(其区别主要是 SDK 中工具不同),在 Android 开发者的网站上可以直接下载各个版本的 SDK。

Android 的 SDK 命名规则为:

代码语言:javascript
复制
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”按钮。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-01-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第 2 章 Android SDK的开发环境
    • 2.1 Android SDK的结构
      • 2.2 Android SDK环境安装
        • 2.2.1. 安装JDK基本Java环境。
        • 2.2.2. 安装Eclipse
        • 2.2.3. 获得Android SDK
        • 2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT
        • 2.2.4(2). 在Eclipse 3.5(Galileo)中安装ADT
        • 2.2.5. 在Eclipse中配置Android SDK
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档