
1.2 软件的下载和安装
1.2.1 JDK的下载与安装
(1)下载
在官网(https://www.oracle.com/technetwork/java/javase/downloads/index.html)中直接选择对应的版本即可,下载过程不再进行图片展示。
(2)安装
双击安装,按照默认提示直至完成安装。
(3)环境变量的配置
Step 01 以Windows 10为例,在“此电脑”上单击鼠标右键,并在弹出的右键菜单中选择“属性”命令。
Step 02 打开计算机属性设置,选择“高级系统设置”命令,在弹出的“系统属性”对话框中单击“环境变量”按钮,如图1-2所示。

图1-2 环境变量选择
Step 03 单击“系统变量”选项组的“新建”按钮,如图1-3所示。

图1-3 系统变量设置
Step 04 在打开的对话框中将“变量名”设置为“JAVA_HOME”,将“变量值”设置为JDK的安装路径“C:\Program Files\Java\jdk1.8.0_211”,如图1-4所示。

图1-4 JAVA_HOME变量设置
Step 05 新建CLASSPATH,如图1-5所示。

图1-5 CLASSPATH设置
将“变量值”设置为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。
Step 06 查找path编辑环境变量,添加内容如图1-6所示。

图1-6 path编辑环境变量的添加内容
Step 07 在“开始”菜单的“运行”对话框中输入“cmd”,打开cmd运行窗口,输入“java”,若能看到Java命令的帮助信息,说明JDK环境变量设置完成,如图1-7所示。如果在Windows 10中找不到运行信息,则直接按Win+R组合键。

图1-7 cmd窗口中检测JDK是否正确安装
1.2.2 Android Studio的下载与安装
(1)Android Studio下载
Step 01 在百度中输入“Android Studio”可以看到官网地址https://developer.android.google.cn/,如图1-8所示。

图1-8 Android Studio下载搜索
Step 02 在官网中选择“Android Studio”→“DOWNLOAD ANDROID STUDIO”命令,单击下载按钮后即可下载,如图1-9所示。

图1-9 Android Studio官网下载界面
(2)Android Studio安装与配置
Step 01 程序下载完成后,双击安装,出现如图1-10所示界面。

图1-10 Android Studio Setup安装界面
单击“Next”按钮,按照默认选项安装即可。
Step 02 安装完成后,弹出如图1-11所示信息,勾选“Start Android Studio”复选框,单击“Finish”按钮。

图1-11 安装完成界面
Step 03 在弹出的对话框中选中“Do not import settings”单选按钮,单击“OK”按钮。如图1-12所示。

图1-12 从安装界面启动Android Studio
Step 04 出现启动画面,请耐心等待,如图1-13所示。
Step 05 因网络问题,Android Studio会提示你设置代理服务器,单击“Cancel”按钮,如图1-14所示。

图1-13 Android Studio启动界面

图1-14 取消代理服务器设置环节
Step 06 弹出欢迎界面,如图1-15所示。

图1-15 Android Studio欢迎界面
Step 07 按照默认提示,一路单击“Next”按钮,直至Step08。
Step 08 这时系统会提示SDK的安装路径。单击“Finish”按钮即开始下载SDK的相关文件,如图1-16和图1-17所示。

图1-16 需要下载的SDK组件
注意:很多人看不到这个步骤的原因就是在Step05时选择了设置代理服务器。

图1-17 下载安装SDK相关组件内容
在等待下载SDK的过程中,可以先简单了解一些SDK的相关知识。
SDK(Software Development Kit)是软件开发工具包。Android SDK是指Android专属的软件开发工具包,里面包含了一系列的开发命令、平台工具、模拟器等。
Step 09 SDK下载完成后,弹出如图1-18所示的界面,单击“Finish”按钮即可。

图1-18 SDK下载安装完成界面
Step 10 看到如图1-19所示的界面后,就可以建立或导入Android项目了。

图1-19 Android Studio的开始使用界面
(3)Android模拟器的配置
项目开发完成后需要运行和测试项目,此时,就需要把生成的APK文件安装在真机或模拟器上以查看项目运行效果。因此,在建立Android项目之前,先要把模拟器下载和升级好,以备后用。
Step 01 单击图1-19中的“Configure”按钮,弹出如图1-20所示的对话框。

图1-20 SDK Manager配置
Step 02 在弹出的对话框中选择“SDK Manager”命令,弹出如图1-21所示的对话框。

图1-21 下载对应的Android平台
选中需要的Andtoid平台,单击“Apply”按钮,弹出如图1-22所示的提示。

图1-22 对应版本的平台安装提示
说明:这里列出了Android的所有版本,为节约时间,在这里只选择几个典型代表,不必每个平台都下载。在随后的开发过程中,若有需要,还可以再次进行平台下载。
Step 03 单击“OK”按钮,弹出如图1-23所示的“License Agreement”对话框,选中“Accept”单选按钮接受许可协议,然后单击“Next”按钮。

图1-23 SDK下载许可证协议提示框
Step 04 耐心等待下载,直至完成。单击“Finish”按钮完成Android系统的下载,然后关闭Android SDK Manager界面。
Step 05 再次单击图1-19中的“Configure”按钮,弹出如图1-24所示内容,选择“AVD Manager”命令。

图1-24 AVD Manager的设置选择
Step 06 弹出如图1-25所示的界面。

图1-25 创建虚拟机开始界面
Step 07 单击“+ Create Virtual Device…”按钮,弹出如图1-26所示的对话框。

图1-26 虚拟机的硬件信息选择
对话框的中间区域为左侧所选产品类型对应的代表性的产品,右侧区域为选定的设备的具体信息,包括大小、密度等。
感兴趣的读者可以选择不同的应用产品类型,看看都有哪些对应的虚拟机。
左侧选择的是Phone,中间选择的是Pixel 2。
Step 08 选择后,单击“Next”按钮,弹出如图1-27所示的界面。

图1-27 AVD对应的硬件产品类型
界面上有三个选项供选择,即“Recommended”、“x86 Images”和“Other Images”,读者可以逐一打开,查看开发的软件将面对的硬件产品类型(是基于Intel的,还是基于Arm的)。笔者选择“Recommended”中的Oreo系统,单击“Download”按钮,弹出如图1-28所示的信息。

图1-28 选择要下载的Android系统镜像文件
Step 09 在弹出的“License Agreement”对话框中,选中“Accept”单选按钮同意协议,并单击“Next”按钮进行下载,如图1-29所示。

图1-29 许可协议信息
Step 10 等待下载,如图1-30所示。完成下载后,单击“Finish”按钮,如图1-31所示,返回系统选择界面。

图1-30 镜像文件下载界面

图1-31 镜像文件下载完成界面
Step 11 选择刚才下载的Oreo系统,单击“Next”按钮,弹出如图1-32所示的对话框。

图1-32 设置对应虚拟系统的外观信息
Step 12 按照图中数字顺序,填写虚拟机名称、选择屏幕显示方式(Portrait、Landscape)后单击“Finish”按钮完成虚拟机设置,弹出如图1-33所示的界面。

图1-33 虚拟机创建完成界面
此时单击Actions列的三角启动符号启动虚拟机,等待Android App在此虚拟机上运行。
启动后的虚拟机运行界面如图1-34所示。

图1-34 虚拟机运行界面
至此,开发环境已完成,下面将阐述如何建立和运行Android项目。