1.1 Android 平台简介
Android 一词的本义指“机器人”,也是Google公司用来作为2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户见面和应用软件组成,是首个为移动终端打造的真正开放和完整的操作系统。(Google公司在2009.4.28发布了Android 1.5 SDK;2009.9.16 Android 1.6 SDK;2010.1.5 Android 2.1;2010.12.6 Android 2.3 Gingerbread 和 2011.2.3专用于平板电脑的Android 3.0 Honeycomb操作系统。)
1.1.1 Android 操作系统平台的优势和趋势。
① 免费
② 开源
2010年数据表明,Android系统推出2年时间已经超越了诺基亚(Nokia)的Symbian系统(70%的应用排行榜首都是游戏)。
1.1.2 Android SDK 与 Android NDK
① Android SDK(Software Development Kit):是Android 软件开发工具包,用于辅助Android 操作系统软件开发,是开发Android 软件、文档、范例、工具的一个集合。
② Android NDK(Native Development Kit):类似于Android SDK,Android 操作系统刚发布限定所有的应用程序开发都使用java 语言进行编写,后来为了方便C/C++开发者,推出了NDK。使得利用传统的C/C++ 语言也可以编写Android 程序。
③ Android 开发人员网址:developer.android.com(SDK、开发指南、API说明等信息)。
1.2 Android 开发环境的搭建
Android 开发环境搭建前,需要下载Java JDK、Eclipse、Android SDK 以及 ADT。
a. JDK: 是整个Java 的核心,包括了Java 的运行环境(Java Runtime Envirnment)、类库以及Java 开发工具等等。
b. Eclipse: 简单而言就是一个IDE集成开发环境。
c. Android SDK: Android 开发工具包,内含Android 虚拟设备,即Android 模拟器。
d. ADT: 是Google 研发的一个插件,此插件集成在Eclipse 中,可为开发Android 提供专属开发环境,并且ADT中包括创建实例、运行和除错等功能。
① Java JDK 下载
Java JDK 下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html。因为Sun 公司被Oracle 公司收购了,所以JDK 需要从Oracle 公司网站下载。
② Android SDK 的下载
Android SDK 的下载地址:http://dl.google.com/android/archives/android-sdk-windows-1.6_rl.zip。(此SDK 包含1.5和1.6版本)
③ Eclipse IDE 的下载
Eclipse IDE 的下载地址:http://www.eclipse.org/downloads/。(说明:使用Android 开发应用程序时,不仅需要Eclipse 主程序还需要Eclipse JDT(Java Development Tools)和WTP(Web Tools Platform)这两个开发工具插件。Eclipse Classic 3.4 以上的版本已经包含这两个插件,不需额外安装。)
1.2.2 安装和配置环境
Eclipse 运行环境的前提是电脑已经安装JDK 才可以打开,所以解压Eclipse 之前需要先安装JDK(安装路径最好全英文且无空格)。
⑴ 安装JDK
⑵ 安装Eclipse
⑶ 安装ADT。进入Eclipse 主界面--> Help --> Install New Software
ADT安装方式有两种:在线下载和离线下载。
① 在线下载安装
进入安装插件界面,单击“Add” 按钮,在“Location” 文本框中填入网址:http://dl-ssl.google.com/android/eclipse/。然后将“developer Tools” 全部选中,单击“Next” 按钮。ADT安装完后需重启Eclipse。
② 离线安装
自行下载Android ADT 的离线安装包,http://dl.google.com/android/ADT-0.9.7.zip(Android ADT 0.9.7版本下载地址)。然后进入安装插件界面,单击“Add” 按钮,单击“Archive” 按钮(在“Location” 文本框后),找到下载好的ADT 插件路径。后续操作与在线安装一样。
注意:
A. 若处于断网状态,在单击“Next” 按钮之前,建议将左下角的“Contact all updata...”这一选项的选中取消,无需检查更新,从而加快安装速度。
B. 当离线安装的时候,使用“Eclipse Classic” 的版本很难正常离线安装,这是因为仍然缺少必要的插件,解决办法是使用"Eclipse IDE for java EE" 版本即可。
⑷ 配置Android SDK
① 解压SDK
② Eclipse 主菜单 --> Window --> Perferences
③ 如果ADT 正确安装了,那么在“Preferences” 界面的左侧会出现 “Android” 一栏。单击“Browse...” 按钮,选择Android SDK 解压后的路径。(路径选择正确后,在下方会显示当前SDK 中包含的版本)然后单击“OK” 按钮 完成SDK配置。
⑸ 创建ADV
ADV 是 Android Virtual Device 的缩写,指Android 运行的虚拟设备。创建ADV 有两种方式:通过Eclipse IDE创建 和 使用命令行创建。
① 利用Eclipse 开发环境创建ADV
A. 当SDK 路径配置正确之后,在Eclipse 的主界面的左上角可以看到一个机器人的标志,单击进入SDK&AVD 管理界面。
B. 在SDK&AVD 管理界面中可以添加、删除、编辑AVD 以及对SDK 版本更新等操作。
C. 单击“NEW” 选项,然后在弹出的“Create new Android Virtual Device” 界面中,手动设置Android 模拟器的属性(模拟器名称、分辨率、SDK版本、是否创建SDcard等等)。
1.2.3 SDK版本更新
1. 更新ADT 插件
① Eclipse 工具栏 --> Help --> Check for Updates
② 然后Eclipse 会联网检查可更新的插件,如果有可更新的插件会进入“Available Updates” 界面。
③ 选中需要更新的插件,单击“Next” 按钮,最后单击“Finish” 即可。
2. 更新Android SDK
① Eclipse 工具栏 --> SDK&AVD管理界面(绿色机器人)--> Available packages --> Android Repository(勾选)
② 选中后会自动联网检查可更新的SDK 版本。选中需要升级的版本,单击“Install Selectd” 按钮,SDK将自动下载安装。
③ 下载安装完毕后,重启Eclipse 即可完成SDK的升级。