速读原著 | 您所在的位置:网站首页 › androidsdk开发流程 › 速读原著 |
第 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.zipandroid-sdk-linux_x86-1.5_r2.zipandroid-sdk-windows-1.6_r1.zipandroid-sdk-linux_x86-1.6_r1.zipSDK 的目录结构如下所示: 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.6Eclipse 集成开发环境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. 安装EclipseEclipse 集成开发环境是开放的软件,可以到 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 SDKAndroid 的 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 已经被安装。 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 DDMSAndroid 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”按钮。 |
CopyRight 2018-2019 实验室设备网 版权所有 |