2.2 软件安装
2.2.1 JDK的安装
JDK的安装步骤说明如下:
步骤01 下载JDK。通过Android系统架构可以知道,要进行开发需要下载安装Java的开发环境。首先需要下载免费JDK软件包。Android SDK需要JDK5以上版本,JDK包含了一整套开发工具。由于Sun公司已经被Oracle公司收购,因此需要到Oracle公司的网站下载,下载地址是:http://www.oracle.com/technetwork/java/javase/downloads/index.html,值得注意的是,必须下载完整的JDK开发包,不可以只安装JRE运行版本(下载界面如图2.1所示)。目前最新版本是JDK8,但是为了更好的稳定性,建议使用JDK7。
图2.1 Java JDK下载界面
步骤02 安装JDK。双击下载的可执行文件,接受许可后就可以安装了。安装过程比较简单,就不再展开描述了。
步骤03 配置Java环境变量。为了使用Java工具进行编译、运行,需要配置Java环境变量,采用相对路径的方法,需要设置的三个环境变量:JAVA_HOME、CLASSPATH和PATH。假设将JDK安装到了C:\JAVA\JDK7\路径下,则右击“我的电脑”|“属性”|“高级”|“环境变量”:
●配置JAVA_HOME:JAVA_HOME=“C:\JAVA\JDK7\”。
●配置CLASSPATH:CLASSPATH=“.; %JAVA_HOME%\jre\lib\rt.jar;”。
●配置PATH:PATH=“%JAVA_HOME%\bin;”。
2.2.2 Android SDK
开发Android应用程序需要下载相关的Android SDK。到http://developer.Android.com/ sdk/index.html开发网页,如图2.2所示,根据自己的操作系统下载Android SDK软件开发包。本书下载的是Android 5.1版本(API Level 22)。自Android5.0版本开始,官方推荐使用Android Studio进行开发。但是由于其本身还存在一些缺陷,因此本书依然选用Eclipse+ADT的方式进行开发。
图2.2 Android SDK下载页
下载完成后,打开目录找到SDK Setup.exe可执行文件,双击执行该文件即可安装。Android SDK包含了开发Android应用所依赖的jar文件、运行环境及相关工具。
安装完成后在安装目录点击“SDK Manager.exe”会启动SDK管理器。通过SDK管理器可以对SDK的文档、工具等进行相应的安装和更新。
2.2.3 Eclipse和ADT
1. 安装Eclipse集成开发环境
Eclipse 3.7.2(Indigo)或更新版本都支持Android SDK5应用程序开发,可以到Eclipse官方网站下载Eclipse开发包,网址是http://www.eclipse.org/downloads/,如图2.3所示。
图2.3 Eclipse下载界面
选择“Eclipse IDE Java Developers”就会链接到下载界面。解开下载的压缩包,放到Windows目录下即可。本书使用的是eclipse-java-mars-R-win32版本。
需要注意的是,在进行环境配置时选用的JDK和Eclipse的位数必须相同,否则无法正常完成环境配置。即,要么JDK和Eclipse都是32位版本,要么都是64位版本,不可混合使用。64位的操作系统是可以使用32位的JDK和Eclipse进行开发的。
2. 安装Android开发工具ADT
ADT即Android Development ToolKit。在安装Android开发工具ADT之前,应该先安装Eclipse集成开发环境。然后启动Eclipse,选择Help->Install New Software,在出现的对话框里,单击Add按钮,在对话框的Name一栏输入ADT,Location一栏填入https://dl-ssl.Google.com/Android/eclipse/,然后可以在线下载。在线下载速度较慢,推荐先下载好ADT插件,然后离线安装的方法。安装方法为单击Archive按钮,浏览和选择已经下载的ADT插件压缩文件。如图2.4、2.5所示。单击Next按钮,弹出对话框重启Eclipse即可。
图2.4 Android开发工具ADT安装
图2.5 Android开发工具ADT安装
3. 设置ADT
假设Android SDK安装在E:\Android下,则把Android SDK文件夹下的如下目录添加到环境变量:E:\Android\ Android-sdk\platform-tools;E:\Android\ Android-sdk\platform-tools\tools;之后执行“开始菜单”|“运行”| cmd,输入adb命令,若出现如图2.6所示的内容则表示环境变量设置成功。
图2.6 环境变量配置成功图
ADT安装完成后,在Eclipse中单击Window | Android SDK Manager命令,启动Android SDK Manager,在线下载相关开发工具、文档、示例代码,如图2.7所示。Android SDK Manager会显示所有版本的SDK,本书下载的是Android5.1(API 22)版本。
图2.7 Android开发环境配置
在Eclipse中单击window | preference命令,显示相关配置选项。在左侧选择Android选项,在右侧的SDK Location中选择SDK安装目录,然后单击OK按钮,如图2.8所示。
图2.8 相关配置选项
2.2.4 创建AVD
在Eclipse中单击Window | AVD Manager命令,启动Android虚拟设备管理器。单击New按钮,新建一个虚拟设备,如图2.9所示。由于Android 5对电视和平板提供了支持,因此在CPU/ABI选项下会出现“TV”相关项。由于近两年出现了x86架构的智能手机,Android 5也支持对其进行开发,因此出现了“x86”相关项。
图2.9 创建AVD
2.2.5 AVD与真机的区别
AVD提供了近乎真实手机的虚拟环境,以便于程序员进行调试。但是AVD毕竟不是真机,有些功能目前AVD尚不能模拟。比如:
●AVD不支持真实的电话接听和呼叫,但是可以通过控制台模拟电话呼叫。
●AVD不支持USB连接。
●AVD不支持相机/视频捕捉(输入)。
●AVD不支持耳机。
●AVD不支持蓝牙。
●AVD不能在运行时确认SD卡的插入和弹出状态。
●AVD不能确定电池的电量多少和充电状态。
●AVD不能确定连接状态。