
1.2 配置开发环境
本节讲述Windows操作系统下Android应用程序开发环境的配置。在配置之前相应的准备需要做好,包括相关安装包的选择和下载。本节将按照安装的实际情景进行截图说明,并讲述在安装过程中会遇到的常见问题和解决方法。
1.2.1 安装JDK
开发Android应用程序的时候,仅有Java运行环境(Java Runtime Environment,JRE)是不够的,需要完整的JDK(JDK包含了JRE),且要求其版本在JDK 6以上,在开发Android 5及更高版本时,需要JDK 7及其以上版本。如果JDK不可用或版本低于JDK 6,要下载Java SE开发工具包7。可以访问网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,下载页面如图1.3所示,当前最新版本为Java SE 8u112。

图1.3 JDK下载页面
使用JDK 7及以上版本无需再对环境变量进行中设置。若安装JDK 6,需要在cmd下使用Java命令和编译、运行程序,可以配置环境变量:新建环境变量JAVA_HOME,右击“我的电脑”→“属性”→“高级”→“环境变量”,如图1.4所示。
(1)单击系统变量下的“新建”按钮,“变量名”为:JAVA_HOME,“变量值”为:“E:\Program Files\code\Java\Jdk1.5”(JDK的安装路径),然后确认,如图1.5所示。

图1.4 环境变量界面

图1.5 新建JAVA_HOME环境变量
(2)新建环境变量 CLASSPATH(步骤和上一步类似),“变量名”为:CLASSPATH,“变量值”为:“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”,然后确认,如图1.6所示。
(3)编辑环境变量Path,在“系统变量”中,选中Path项,单击下面的“编辑”,在“变量值”文本框的最前面加入“%JAVA_HOME%\bin;”,如图1.7所示。

图1.6 新建CLASSPATH环境变量

图1.7 编辑系统变量
单击“确定”按钮,完成环境变量配置。配置环境变量后,单击开始→运行(cmd),在弹出的DOS窗口中输入“javac”,然后回车,得到图1.8所示的结果,说明配置成功。

图1.8 运行结果(一)
也可以用一个小程序测试一下,代码如下。
public class Test
{
public static void main(String args[])
{
System.out.println("Android!");
}
}
将以上代码保存为一个“Test.java”文件,假设保存在E:盘,单击“开始”→“运行(cmd)”,在弹出DOS的窗口中输入:E:(回车),继续输入:javac Test.java(回车),最后输入:java Test(回车),得到图1.9所示的结果则说明运行完毕,JDK配置成功。

图1.9 运行结果(二)
1.2.2 安装Android Studio
Android Studio是一个为Android平台开发程序的集成开发环境,2013年5月16日由Google产品经理艾丽·鲍尔斯在Google I/O上发布,可供开发者免费使用。2013年5月,Android Studio发布早期预览版本,版本号为0.1;2014年6月发布0.8版本,至此进入beta阶段;第一个稳定版本1.0于2014年12月8日发布。Android Studio基于JetBrains IntelliJ IDEA,类似 Eclipse ADT,为Android开发特殊定制,在Windows、OS X和Linux平台上均可运行。安装好JDK后,就可以接着安装 Android Studio 了,可以访问网站 http://developer.android.com/sdk/index.html 下载Android Studio,下载页面如图1.10所示。
选择Windows平台“DOWNLOAD ANDROID STUDIO FOR WINDOWS”下载,弹出“androidstudio-bundle-141.2343393\版本号\-windows.exe”,按照安装提示,进行下载安装。如图1.11所示。

图1.10 Android Studio的下载页面

图1.11 启动Android Studio界面
1.2.3 安装SDK
Android SDK(Software Development Kit)提供了在Windows、Linux、Mac平台上开发Android应用的开发组件。Android支持所有的平台,其包含了在Android平台上开发移动应用的各种工具集。Android SDK不仅包括了Android模拟器和用于Android Studio开发的工具插件,而且包括了各种用来调试、打包以及在模拟器上安装应用的工具。Android SDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用。通过SDK提供的一些工具将其打包成Android平台使用的apk文件,然后用SDK中的模拟器(Emulator)来模拟和测试软件在Android平台上的运行情况和效果。
安装好JDK和Android Studio后,若先前安装的Android Studio内不包含SDK,此时有两种方法安装SDK。一种为在线安装,打开Android Studio,它会提示你没有安装SDK,此时如果连接到网络,它会访问服务器进行在线下载;另一种为独立安装,用户可以通过访问Android develops网站(网址:http://developer.android.com/sdk/index.html)下载Android SDK并安装,如图1.12所示。若先前安装的Android Studio内包含SDK,则无需再安装SDK。

图1.12 Android SDK下载页面
另外可以在Android Studio中下载并安装所需的其他Android SDK包,以便进行Android应用程序的开发。打开SDK Manger,如图1.13所示,窗口中会显示本机当前安装的所有Android版本。

图1.13 Default Setting界面
也可以单击图1.13中“Launch Standalone SDK Manager”选项,打开Android SDK Manager进行编辑,如图1.14所示。注意此过程需要连接谷歌服务器,应保证网络正常连接。

图1.14 Android SDK Manager界面
至此,Android应用程序的开发环境已经安装完成了。