1.3 安装Android SDK
一、任务分析
由于Android SDK自身并没有附带Java的运行环境JDK,在安装过程中,程序会自动检测当前系统已有的Java虚拟机,所以在Android SDK安装之前需要先安装JDK。JDK的安装已经在1.2节完成。本次任务要求完成Android SDK的下载、安装和配置。要完成本次任务,需要思考如下几个问题。
(1)Android SDK是什么软件,与JDK软件有何关系,对于本项目有何作用?
(2)从何处获得正确的Android SDK软件?
(3)Android SDK对计算机的硬件和操作系统有何要求?
(4)如何安装Android SDK?
二、相关知识
SDK(Software Development Kit)软件开发工具包,是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件开发工具的集合。
Android SDK则是指Android专属的软件开发工具包。Android SDK采用的是Java语言,因此需要先安装JDK 5.0及以上版本。
三、任务实施
1. 下载Android SDK
需要注意的是,下载方法有可能因为Android网站的变动而不一致。这时,可以利用网站提供的搜索功能,搜索关键字sdk download。
(1)登录Android官方网站http://developer.android.com。页面效果如图1-25所示。
图1-25 Android SDK官方网站
(2)单击【Get the SDK】链接,出现Android SDK下载页面,如图1-26所示。该页面提供下载开发Android应用程序的各种软件和工具,其中Android Studio为Google官方推荐使用的集成开发环境。
图1-26 Android SDK软件下载页面
2. 安装Android SDK
Google为开发者提供了捆绑好的Android SDK的安装软件,安装较为简单,但有一点需要注意,由于Android SDK自身并没有附带Java的运行环境JDK,所以在安装Android SDK之前需要先安装相应的JDK软件。由于Eclipse+ADT插件使用方式为广大Java程序员所接受,本教材将以该开发环境来进行讲解。
(1)对教材附带的Android SDK安装压缩文件进行解压,打开文件夹,可以看到有eclipse和sdk两个文件夹和1个可执行文件SDK Manager,如图1-28所示。
图1-27 独立的SDK工具
图1-28 Android SDK软件包
(2)SDK Manager的作用是管理Android的SDK包。在管理界面上列出了各种Android版本的API包,开发者根据需要选择下载或者删除,如图1-29所示。如果是选择安装新的SDK包,需要连接网络,操作时间可能较长。注意:本步骤不是必须的,在前面步骤下载的Android SDK软件中,Google已经为开发者提供了一个版本的API开发包,可以打开图1-28中的sdk文件夹来查看。注意:在SDK更新过程中,请勿中途退出,否则可能会导致整个Android开发环境无法正常使用。
图1-29 Android SDK管理界面
(3)打开eclipse文件夹,单击eclipse.exe可执行文件,可打开Eclipse开发工具(见图1-30)。第一次打开Eclipse程序若出现升级提示(见图1-31),则打开Android SDK管理界面,单击Install按钮进行升级。
图1-30 Eclipse ADT主界面
图1-31 Android SDK工具升级界面
(4)配置Android模拟器。选择Eclipse菜单【Window】→【Android Virtual Device Manager】进入模拟器管理界面,如图1-32所示。其中AVD(Android Virtual Device)表示Android的虚拟设备,例如Android手机模拟器,可用在电脑上运行测试Android程序。AVD Manager是专门用于管理Android手机模拟器的软件。
图1-32 AVD Manager界面
(5)单击【New…】按钮,进入Android手机模拟器配置界面,如图1-33所示,选择Android 4.0.3SDK配置虚拟机。注意:该步骤根据自己开发需要选择SDK版本。
图1-33 模拟器配置界面
(6)单击【Create AVD】按钮。创建配置的虚拟机参数,例如,SDK API的版本,SD卡的大小,手机屏幕的尺寸等,创建后参数显示在AVD Manager管理界面中,如图1-34所示。
图1-34 手机模拟器列表
(7)选中创建的手机模拟器SDK4.0.3,单击【Start…】按钮启动手机模拟器,如图1-35所示。
图1-35 Android手机模拟器
至此,说明Android SDK已经配置成功。注意:如果电脑上【我的文档】使用的是中文名,会导致AVD无法成功创建Android手机模拟器。解决该问题的方法是设置【我的电脑】上的环境变量,即:打开【系统属性】→【环境变量】,在【系统变量】中选择【新建】→变量名为ANDROID_SDK_HOME(变量名不能改变,只能是这个名字),然后把变量值指定为存放AVD所在的.android文件夹的路径,比如d:\androidcode,如图1-36所示。
图1-36 .android文件夹的路径设置