![物联网移动App设计及开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/367/34983367/b_34983367.jpg)
1.3 任务三:搭建Android Studio开发环境
【任务描述】
Andrew在熟悉了物联网项目之后,他就开始着手环境搭建了。他在认真地配置Java环境变量和Eclipse。Anne微笑着拍拍他的肩膀……
Andrew:Anne,难道我们开发不使用Eclipse吗?
Anne: Eclipse是元老级的开发工具,工程师早期开发Android都使用过这个软件。2013年,Google推出了Android Studio开发环境,我们就和Eclipse说再见了。
1.3.1 Android Studio简介
1.Android Studio
Android Studio是基于IntelliJ IDEA的Google官方Android应用开发集成开发环境。除了IntelliJ IDEA强大的代码编辑器和开发者工具,Android Studio提供了更多可提高Android应用构建效率的功能。例如以下。
① 基于Gradle的灵活构建系统。
② 快速且功能丰富的模拟器。
③ 可针对所有Android设备进行开发的统一环境。
④Instant Run,可将变更推送到正在运行的应用,无需构建新的APK。
⑤ 可帮助用户构建常用应用功能和导入示例代码的代码模板和GitHub集成。
⑥ 丰富的测试工具和框架。
⑦ 可捕捉性能、易用性、版本兼容性以及其他问题的Lint工具。
⑧ C++和NDK支持。
⑨ 内置对Google云端平台的支持,可轻松集成Google Cloud Messaging和App引擎。
【知识拓展】
什么是Gradle?
Gradle是基于Apache Ant和Apache Maven概念的项目自动化建构工具,支持大部分Java语言库。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。在Android Studio中默认采用Gradle作为项目构建工具。
2.Android Studio安装系统要求
(1)Windows
Windows系统要求见表1-1。
表1-1 Windows系统要求
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0026-0011.jpg?sign=1739314722-A7CAEKN7mfMUZwx402lH2Nu2IHg0QNWd-0-9d2af005f7ebc1445e969ce4b756a794)
(2)Mac OS X
Mac OS X系统要求见表1-2。
表1-2 Mac OS X系统要求
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0027-0012.jpg?sign=1739314722-8Y7M6IZI3uEU1qN9VY6x0ES4JV0gLnWI-0-257a47b68bdb99548640f83ef267dc53)
(3)Linux
Linux系统要求见表1-3。
表1-3 Linux系统要求
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0027-0013.jpg?sign=1739314722-ICDA2KfRw2PdVonYh9GQkhxtlGdWM8nX-0-29e5509df5ac9285759476e166cee41f)
1.3.2 Java环境变量配置
Android Studio使用Java编译环境构建,因此在开始使用Android Studio之前我们需要确保已经安装Java开发工具包(JDK)。JDK包含运行Java所必须的JRE(Java Running Environment)以及开发过程中常用的库文件。图1-11为JDK下载示意。如果我们的电脑已经安装了JDK,并且JDK运行版本是1.7或更高的话,则可以跳过此节。
如图1-11所示,接受Accept License Agreement,根据自己电脑的操作系统版本,下载对应的JDK版本。
1.JDK安装
JDK的安装很简单,直接双击所下载的JDK文件,即可进行安装。以下是主要的安装步骤:
① 双击下载的JDK文件后进入安装界面,如图1-12所示。
② 单击下一步按钮,进入自定义安装界面,如图1-13所示,在本界面可以选择需要安装的功能和自定义安装路径。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0014.jpg?sign=1739314722-AVnX7rpA4nSbbMBjznyNsTEnnkq81iTd-0-3830ec15a8495989ef772aaa51f3f3dc)
图1-11 JDK下载示意
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0015.jpg?sign=1739314722-GWSyGLeFiqEtcIW8PQeWXAuFhUc9EjEO-0-3eff9d38d1e69a3e33319653f71edf74)
图1-12 JDK安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0016.jpg?sign=1739314722-Y5kFR9wCMx9BxK89pTl3cxP3mB8Teo1K-0-abc649c19e4dd9c887a801150bbe6c5c)
图1-13 自定义安装界面
③ 单击下一步按钮,执行安装过程,如图1-14所示。
④ 安装过程中,弹出JRE的安装路径设置界面,如图1-15所示,默认安装即可。
⑤ 单击下一步按钮,执行安装过程,如图1-16所示。
⑥ 单击完成按钮,完成JDK的安装,如图1-17所示。
2.环境变量配置
进行环境变量配置的步骤如下。
①选择“我的电脑”或者“计算机”,右键属性,显示系统界面,如图1-18所示。
② 打开高级系统设置,选择高级选项卡,如图1-19所示。
③ 单击环境变量按钮,进入环境变量配置界面,如图1-20所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0017.jpg?sign=1739314722-tuly9UW8MtHzd5ePyuUxrN0RzxcPbPGx-0-b81bd8f911fdd04ad897d6d037788e13)
图1-14 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0018.jpg?sign=1739314722-LAAf2UpWAnx2ejZAfyKedYx7DX6TY8Y7-0-d838a1e05dfaf3d4fe8e288c0e34b6b8)
图1-15 JRE安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0019.jpg?sign=1739314722-uruz3NjhlUxrYpFPYXEwPg5NGwIwhErF-0-8a970f0cba34381a0e564060fd64a23a)
图1-16 JRE安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0020.jpg?sign=1739314722-GbGdBg9hTgTYQmuvQEpQ9NHtwhasnVRv-0-419b3ee0732d9775bc41b8e970ee5a24)
图1-17 完成安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0021.jpg?sign=1739314722-amxPoxYAUna0VlMEblicSL7YRJdQ9BZV-0-5b6e4f7af9c280b04210543f8aa3fbfd)
图1-18 电脑系统界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0022.jpg?sign=1739314722-4gWRflOUSAIilgHT4ViQfjL5Bq8MqW2i-0-5b2c7df51dbd3c07141418625ce08189)
图1-19 系统属性界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0023.jpg?sign=1739314722-6dG0ZQN9jx0Pir3GFBNFJVqTjthxwE6d-0-eb73d4ee94dfaa0fe03059b55da2d800)
图1-20 环境变量设置界面
④ 在用户变量下,新建用户变量。变量名“JAVA_HOME”,变量值“C:\Program Files\Java\jdk1.8.0_91”(这个是JDK的安装路径),如图1-21所示。
⑤ 在系统变量下寻找Path变量(这个是系统自带的),在变量值的最前面添加变量值“:%\bin:%JAVA_HOME%\jre\bin;c:\Progra”,如图1-22所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0024.jpg?sign=1739314722-0f6tYqywBUIJrkSBDvgCJZ3yerlqAG8A-0-fd0c745deef89ab713334dad85448a47)
图1-21 配置用户变量
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0025.jpg?sign=1739314722-WUuN8tw0FNchZRsLUsbGnxMDRRvMcFvP-0-d6a1520468f27268d3bb1014529cd6dd)
图1-22 配置Path变量
⑥ 在系统变量下,新建系统变量。变量名“CLASSPATH”,变量值“HOME%\lib;%JAVA_ HOME%\lib \tools.jar”,如图1-23所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0026.jpg?sign=1739314722-YAxMgCXhrAmMBg4gLtnTX6bCM7VX3WZq-0-b5b221895a28cd3b25e40aa23fac9161)
图1-23 配置CLASSPATH变量
⑦ 单击确定,关闭环境变量配置窗口,完成配置过程。
【注意】
这里在结尾有个英文分号,用于和后面的变量值间隔。
3.检测是否配置成功
配置完Java环境变量后,可以使用cmd指令“java-version”来监测是否配置成功。步骤如下。
① 按“Win+R”组合按键,运行界面被打开,再输入“cmd”,界面如图1-24所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0031-0027.jpg?sign=1739314722-FqrKLfFsHYbTTieWI4H2urjL5rQPOkRw-0-c0a372561231c374f4a31989fd1f71ad)
图1-24 系统运行窗口
② 单击“确定”,输入“Java-version”,返回JDK版本信息,如图1-25所示,它表示JDK环境变量配置成功,并会显示你安装的JDK版本等信息。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0031-0028.jpg?sign=1739314722-7yvyo7rgFwsOnpLRAoKVAwofkk7Wl5lZ-0-8e1d3dc728368e6032b2243f172d4d64)
图1-25 JDK配置检测界面
1.3.3 Android Studio的下载和安装
1.下载
Google官网下载界面如图1-26所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0032-0029.jpg?sign=1739314722-cqf5iHgpv3pOdOlAFN526y6ViHiB4M6e-0-24ea6039d1e57a6665fa1c5f3df1bbcc)
图1-26 Android Studio下载界面
国内的下载界面如图1-27所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0032-0030.jpg?sign=1739314722-Jzj8A3pgUOtEAOjpQGzNesWFoHOjsUze-0-5e2ba5c9a1bb39162624af4adbb7ca50)
图1-27 Android Studio论坛下载界面
2.安装Android Studio
Android Studio安装很简单,下面我们来详细介绍一下。
①双击下载的exe可执行文件,执行安装,安装界面如图1-28所示。
②单击Next按钮,Select components to install(选择要安装的组件),默认都勾选。完成后单击Next按钮,如图1-29所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0031.jpg?sign=1739314722-AUVAccTzVlxx6lVvd9V6S8RfemQhZqhq-0-e278b676debd03baa220e0535dcdc177)
图1-28 Android Studio安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0032.jpg?sign=1739314722-d2ZLpCDbRTrR69u6T5A4l1MQFoz5FSaY-0-3d6cf76fa8eb2d728cec2a2a5e79fb08)
图1-29 选择要安装的组件界面
③ 显示安装协议界面,如图1-30所示。
④ 单击I Agree按钮,进入自定义安装路径界面,如图1-31所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0033.jpg?sign=1739314722-oE6a29cOvcNzZ9qNVm5uGdZQY9IAJ4n1-0-da45000cf8f382151078a49bb319f2f8)
图1-30 安装协议界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0034.jpg?sign=1739314722-fz4B78iyoSl6YpThBgysgwe9opgU98lf-0-65ae919e98c64fe08f484dfe8112a701)
图1-31 自定义安装路径界面
⑤ 安装路径默认指向系统盘和用户目录,建议使用自定义安装路径,示例如下。
由于软件比较大,我们可以参考下面进行自定义安装路径,在系统盘下新建Android1文件夹,在该文件夹下新建两个文件夹Studio和sdk,安装Android Studio和Android SDK后分别放入两个文件中,自定义安装路径界面如图1-32所示。
⑥ 单击Next按钮,选择开始菜单文件夹名称,默认即可,如图1-33所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0035.jpg?sign=1739314722-K0N3v6xWMd76TB7TrC8gaQSuVkd1jaBR-0-13c442c3288b6643afacbe6843bb2b78)
图1-32 自定义安装路径界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0036.jpg?sign=1739314722-gm73bvJb43gwi7FEiFk6jp55c5xXT1jx-0-8b2e65cbb99dbdf41bcf95b40789a95d)
图1-33 自定义启动菜单文件夹名称
⑦ 单击Install按钮,开始安装,安装过程如图1-34所示。
⑧ 安装完成,如图1-35所示,单击Finish按钮完成Android Studio的安装。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0037.jpg?sign=1739314722-D5dFuypqU7uW8NS8ICXGqjL8vOdNiY50-0-2b94d1a6ac435bbeadff7d93beb0645a)
图1-34 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0038.jpg?sign=1739314722-4daJV6adr8giAFHJ0GGel3YFovPBlEeo-0-27c2efcb26e60472f6dc662ea649ac8f)
图1-35 安装完成界面
3.启动Android Studio
Android Studio启动界面如图1-36所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0039.jpg?sign=1739314722-C2njrC34WY6oahdRP6ungowuVLyOy07f-0-49aa6f023a78bd9b7f7f64d97af735af)
图1-36 Android Studio启动界面
Android Studio启动界面说明见表1-4。
表1-4 Android Studio启动界面说明
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0040.jpg?sign=1739314722-LUL2Xe3mvUoi2UKbuR0eOToXYSCFN3wG-0-714b3134239332ebfd948323a9c99dcd)
为了更好地使用Android Studio和SDK,我们分别来了解一下它们的安装目录,以及各个文件或文件夹的功能。
4.安装目录
(1)SDK安装目录
打开SDK安装目录:D:\Android1\sdk,如图1-37所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0035-0041.jpg?sign=1739314722-xNco8gesMiGAS9M8ZgrgEWIIxv9C87Qr-0-375e4db4e95ea6ed7b860a21f34b4a58)
图1-37 Android SDK安装目录
Android SDK安装目录下各文件及文件夹的功能见表1-5。
表1-5 Android SDK安装目录文件夹
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0035-0042.jpg?sign=1739314722-PSUEA8K2HVr3fPEsTkqLXwv8qe4viBSS-0-7eeeb43f0a2064aa27aab8ebaf8fb687)
(2)Android Studio安装目录
打开Android Studio安装目录:D:\Android\Studio,如图1-38所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0036-0043.jpg?sign=1739314722-EigIy5psjROZsDhTxnunFzicRzbuEeTp-0-b96411175c348e3779c4be3f93fd0c51)
图1-38 Android Studio 安装目录
Android Studio安装目录下各文件及文件夹的功能见表1-6。
表1-6 Android Studio安装目录文件夹
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0036-0044.jpg?sign=1739314722-QNBxBX0EIaLviMXAkfyAZ9jTz7BK23Ex-0-d92b35a2d3de4ada8e7156b6ed6b8c81)
1.3.4 Android Studio基本使用
1.新建工程
① 在软件启动完成界面,单击“Start a new Android Studio project”,我们开始创建第一个Android Studio项目——My Application,这里需要指定项目名称、公司域名和项目位置,这里只作为测试,因此全部选择默认。如图1-39所示。我们在正式开发时需要按实际情况填写。
② 单击Next按钮,选择开发目标设备和兼容的最低版本,如图1-40所示。
③ 单击Next按钮,添加一个启动运行页面(默认选择Empty Activity),如图1-41所示。
④ 单击Next按钮,Activity Name默认即可,如图1-42所示。
⑤ 单击Finish,完成项目的创建,如图1-43所示。注意第一次创建项目,需要完成项目的初始化,加载会需要一些时间。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0037-0045.jpg?sign=1739314722-KS6ejWkhnhWyMUlUNkrxd4kFKVS8sF3E-0-af6f260c1a4b19c17bca7868e90c3045)
图1-39 新建项目界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0037-0046.jpg?sign=1739314722-x5HhB824QcL7AnPjYcT2YLtTDJqEYQnk-0-3f8569b8f27c57b199335987be02085b)
图1-40 运行设备配置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0047.jpg?sign=1739314722-hVdAJaKLqQXhxLJe6jR9XGTIYCKtyNgz-0-3945c120dad60098e64dff84c26555e8)
图1-41 添加Activity界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0048.jpg?sign=1739314722-OZZ6q3jpqa8uWzgImTLTDeLkXcSBinj4-0-c9e1c9bc4edd91f07cfe3d804a1f98d7)
图1-42 启动Activity设置
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0049.jpg?sign=1739314722-YiodjTkJncIrFkYnEegJzgOlT4ElPqSe-0-fa0aa1ad1dc5269133222b00309b5861)
图1-43 MainActivity创建完成
至此,我们的项目创建就完成了,接下来我们来学习一下Android Studio的目录结构。
2.项目目录结构介绍
在Android Studio中,提供了几种项目结构类型,如图1-44所示。我们一般常用的有两种结构:Project结构类型和Android结构类型。下面我们分别介绍这两种目录的常用文件。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0039-0050.jpg?sign=1739314722-fxys4vfMkK0y2i4Cc9rWHWipr2HMzYRf-0-81c2a97e8e9582f5f4f370c03f9a1a29)
图1-44 目录结构
①Project 结构类型,如图1-45所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0039-0051.jpg?sign=1739314722-S3RyaUGyFJOMrKXg8KWAZ4vJzn1Unk9r-0-8056fb39f7bb6585d594db08aaa5346c)
图1-45 Project 目录结构
表1-7为Project目录结构下常用文件功能介绍。
表1-7 Project 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0052.jpg?sign=1739314722-Mnw6OHfAmhqlFiLt3z5yAAxGIrl1wsHz-0-2c34659fbc491eb284005309cd6bbb1f)
②Android结构类型,如图1-46所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0053.jpg?sign=1739314722-N9uZW9drRB8YA66zOUejftOWy3dmhgdy-0-641698af7e45a873e04295e804d01a39)
图1-46 Android目录结构
表1-8为Android目录结构下常用文件功能介绍。
表1-8 Android 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0054.jpg?sign=1739314722-O1LXETmo1ucBzvsL0JfnTwaNCjPgkVsu-0-a220b34d1563bcf852ee1a4146d2eb4a)
3.Android Studio的基本设置
在Android Studio启动完成界面的Confi gure下拉菜单中选择Settings,可以进入软件设置界面。如果已经打开了工程,我们可在通过菜单栏File→Setting进入设置界面,如图1-47所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0041-0055.jpg?sign=1739314722-mm5FcFxra9AjiWltVLHf4UP5ZjNe5bma-0-920f6475d526e1e4f3480df6e53d5ec3)
图1-47 Android Studio 2.0设置界面
下面介绍一些常见的基本设置。
(1)SDK相关设置
如图1-47所示,搜索找到Android SDK分支,可出现右边的窗口。可配置SDK路径,可查看和下载SDK的Platforms、Tools,Update Sites。
(2)设置主题
打开Appearance & Behavior→Appearance,如果想显示护眼色调,可使用主题Darcula,如图1-48所示。如果想显示明亮,可使用主题Intellij,如图1-49所示。
(3)设置字体
打开路径为Editor→Colors & Fonts→Font,单击Save As,保存名为“MyFont”,它会继承原有字体的所有特性,我们可以修改其中的字体属性。默认推荐设置字体样式为Consolas,字体大小为14,如图1-50所示。我们可以根据实际设备情况和个人需求调整。
(4)去除竖线和显示行号
打开路径为Editor→General→Appearance,如图1-51所示,取消勾选“Show right margin”(confi gured in Code Style options),勾选“Show line numbers”。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0056.jpg?sign=1739314722-qQnwmzZ1PbyfoN0AGNnumnlmDLb6RKg6-0-731e07d6a248ab29ea88c9112bafedca)
图1-48 Darcula主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0057.jpg?sign=1739314722-IQl0vfzEznaCJcAfoI8BsT5JSfPxfyWh-0-82fa0e45e97e545e0a9240eee335e73e)
图1-49 Intellij主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0058.jpg?sign=1739314722-dLuy7ZyW9yuKLKMAWICB4iUnxQkfrJ4M-0-97e3cb6a031adad4dc6ceb3fc8302f61)
图1-50 字体设置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0059.jpg?sign=1739314722-rYRESS4ikSHCtbcUI2SoZ7c7yW7CEPzt-0-2b85dcb42042f5afa9815ba3ada668f2)
图1-51 代码界面竖线和行号设置
(5)快捷键偏好设置
系统提供了很多种快捷键方式,默认是Default。如果有使用Eclipse软件快捷键习惯的,可以将Keymap设置成Eclipse,如图1-52所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0060.jpg?sign=1739314722-cMPxvpCFw33X6aY4IyvcBIOue7V3ri83-0-b3eeef346d64e2be54afec55714193e0)
图1-52 软件快捷键偏好设置
【自主学习】
在Android Studio中还有很多功能配置,例如:在团队开发过程中使用版本控制工具svn、git等。
4.开启Intel硬件加速
Intel HAXM(Hardware Accelerated Execution Manager)使用基于Intel(R)Virtualization Technology(VT)的硬件加速,因此需要 CPU 支持 VT,而且仅限于 Intel CPU。如果你的电脑是Intel处理器的话,那么Intel HAXM的加速技术,会让模拟器在启动和执行速度上有非常大的提升。接下来我们来配置硬件加速器。
【知识拓展】
VT是什么?如何开启呢?
VT(Virtualization Technology)是一种虚拟化技术,开启VT可以较大地提高Android模拟器的性能。如果你的电脑已经默认开启,可以直接使用模拟器。如果没有默认开启,我们需要重启电脑进入BIOS环境,找到Virtualization Technology选项,把Disabled改为Enabled,选择Save & Exit Setup,按Y确定就可以了。
① 工具栏上的SDK Manager快捷图标如图1-53所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0044-0061.jpg?sign=1739314722-4AGV6o0FwJlbz5rd2MEf9AEwWnlYzrPf-0-c4ce2e4f3af3df9adaa0884f186e8f86)
图1-53 工具栏上的SDK Manager快捷图标
② 单击SDK Manager图标,打开SDK Manager界面,在SDK Tools栏下找到Intel x86 Emulator Accelerator(HAXM Installer)选项,如图1-54所示,选中该选项,条目前面会出现安装的小图标,单击进行安装。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0044-0062.jpg?sign=1739314722-bPSi9kbBQUnnquG9K5IVgrIXc8wIBda1-0-a64470eaea13875c696ff1aedc743db3)
图1-54 SDK Manager界面
如果因为某些原因,导致安装失败,你可以尝试在Intel官网上下载该软件并手动安装。如图1-55所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0063.jpg?sign=1739314722-affCCTkysSYjfxTF8Nc4WC1wOhW61zB6-0-263c718deec38187a7e6f0d426871bbc)
图1-55 Intel硬件加速执行管理器下载界面
5.新建模拟器
新建模拟器的步骤如下。
① 在工具栏查找AVD Manager快捷图标,如图1-56所示。单击快捷图标打开AVD Manager界面。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0064.jpg?sign=1739314722-DHfSppeOTrhF7vmMccefKIwsmODv8MGo-0-a084ed2e024095be1c43193b98969315)
图1-56 工具栏上的AVD Mnager快捷图标
② 开始选择设备硬件属性,如图1-57所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0065.jpg?sign=1739314722-TAHknpP3JRG7bk82ur0JpMkk5RJDtlQz-0-f73775af6b98f582178f6c89341c431a)
图1-57 设备硬件属性
③ 单击Next按钮,进入图1-58所示的界面,选择模拟器镜像版本和系统版本,这里选择API 25和x86,如果想要使用其他版本的镜像,单击Download即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0066.jpg?sign=1739314722-ALZfLq1PmVJeoED2wBnqzIUudBMBt1a6-0-ccd7a04c1f4bbe114a79fc7b9d40c0db)
图1-58 模拟器镜像选择界面
④ 单击Next按钮,进入图1-59所示的界面,开始设置模拟器的一些具体参数,这里默认即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0067.jpg?sign=1739314722-2ItrkdFI7wC3EiAMGITRzhyVzKr1ghQI-0-f2eb9941811bdf47e6554dda2e8ac145)
图1-59 模拟器参数设置
⑤ 单击Finish按钮,完成模拟器的创建,图1-60所示为新建的模拟器。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0068.jpg?sign=1739314722-nWeU2ZIahxorJGTKcxcD61HjKi9Xktum-0-63d794047d2dd025b740c0ec25c5ccd4)
图1-60 模拟器列表界面
⑥ 在模拟器列表界面,单击Actions栏中的三角按钮,等待模拟器启动完成,启动完成后如图1-61所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0069.jpg?sign=1739314722-txzJgdV3HByIWnolV5Qdscaj6Mwi4dhp-0-23a559570232476ab44b360419a62500)
图1-61 Android 7.1.1(API 25)模拟器界面
6.启动第一个项目
①如图1-62所示,单击“”按钮,启动项目的app module。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0071.jpg?sign=1739314722-9ypGVkbFbNp8rz7JEOzftiOWdTcJ2pYe-0-4d4f802f590014034078ef860794b32d)
图1-62 Module启动快捷图标
②打开后,如图1-63所示,选择新建的模拟器,单击“OK”按钮,运行之前创建的My Application项目。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0072.jpg?sign=1739314722-XJQcb4J9TbM87IYVSdSEcGSFCUWJgBmN-0-cf3599eab3f283e1c5bcee6b7415099d)
图1-63 模拟器列表
③ My Application项目运行结果如图1-64所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0048-0073.jpg?sign=1739314722-ZMjp8G8IfSIpoKuqFnbrbCRadMYfvWwB-0-9499ccae3406e01cfa693c16e9987cb3)
图1-64 My Application项目运行结果
如果出现无法将项目部署到模拟器的情况,很有可能是adb调试桥出了问题,这时需要重启adb调试工具。adb调试工具位于SDK/platform-tools目录下,这里的adb所在路径为“D:\android\sdk\platform-tools”。快捷键“Win+R”打开系统的运行窗口,并输入cmd,单击确定按钮系统的cmd窗口被打开,按照顺序执行下面的指令。
① 指令“D:”进入D盘。
② 指令“cd D:\android\sdk\platform-tools”,进入adb所在路径。
③ 指令“adb kill-server”“杀死”adb进程。
④ 指令“adb start-server”启动adb进程,显示daemon started successfully表示启动成功。
⑤ 指令“adb devices”查看结果,显示List of devices attached,表示adb调试桥正常。
指令执行结果如图1-65所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0048-0074.jpg?sign=1739314722-qxWeEuyfEoGQ00So7wZ9d9Ati0e4UdEz-0-f111e559d998cf3b55147aaf32c4769c)
图1-65 指令执行结果
7.真机调试
真机调试,也就是在真实的Android手机上运行Android项目。
① 首先,使用USB线连接计算机与手机,有些手机是会自动获取并安装USB驱动的。
② 打开手机USB调试功能。打开手机设置中的开发者选项,勾选“USB调试”。不同类型的Android手机的开发者选项所在位置可能有所差异,但大致在手机设置中心都可以找到。以某款手机为例,USB调试页面如图1-66所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0049-0075.jpg?sign=1739314722-zEAkFiYpGvxwxqxATr06FD3iZ3TIOHiO-0-12f8e8036d43f9c1c5e46ae314515604)
图1-66 USB调试界面
③ 单击Android Studio栏中的运行按钮,运行app module,在模拟器列表中,就可以看到自己的真机设备名称了,如图1-67所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0049-0076.jpg?sign=1739314722-Z9JkoSBcgtZPL9ShFdoLVvNRVYEohYRs-0-0e17251afa30db6cb6b007817ed8790b)
图1-67 运行调试设备列表
④ 选择自己的真机设备“Xiaomi Redmi Note 4”开始运行,运行结果如图1-68所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0050-0077.jpg?sign=1739314722-0WKcrYpDbMAcILrkLDaZRnmKzBvg8OYX-0-df3fd1901a529ba487e29278f1710420)
图1-68 真机运行结果
使用真机调试相对于模拟器速度更快,真机定制化系统较多,相对于模拟器有很多不同之处,使用真机调试也可以避免在App上线之后发生不可预见的错误。在企业开发中,常选取不同品牌、不同系统、不同像素,不同屏幕大小的真机进行适配测试,以保证App安全运行。
1.3.5 任务回顾
知识点总结
1.了解Android Studio的基本概念。
2.JDK的下载、安装与配置。
3.Android Studio的下载与安装。
4.了解Android Studio及sdk的安装目录。
5.了解HAXM模拟器硬件加速。
6.创建模拟器并运行项目。
7.真机调试。
学习足迹
图1-69所示为任务三的学习足迹。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0050-0078.jpg?sign=1739314722-VeFDPAwP5bOgihw775er3thJcroscxBL-0-541831dda4242d26bf59c58208dfe836)
图1-69 任务三学习足迹
思考与练习
1.Android Studio它是由______公司基于______而开发的。
2.Android Studio是默认采用哪种工具构建项目。
3.Android Studio是跨平台的Android开发环境,支持______和______系统。
4.JDK和JRE全称______。
5.如果你的电脑是Intel处理器的话,______加速技术会让模拟器在启动和执行速度上有非常大的提升。
6.请完成Java环境变量的配置和Android Studio的安装。