![物联网移动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=1739229348-52LWzE5hbx02yAhEo3EMUDrSgJtqWwBi-0-f4b2b649708c5f34c27d09ae1038589b)
(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=1739229348-eRdNMfLnVnxyDYlF8NBUHBtmO537Tuar-0-a4c84a8d088af702c326e24a90c1675c)
(3)Linux
Linux系统要求见表1-3。
表1-3 Linux系统要求
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0027-0013.jpg?sign=1739229348-iuGgfQxpRvqoTyAMuimxYiZNJ1NYP0ZY-0-f2ecc1a7c03f97486f752ae114b1a91b)
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=1739229348-xTiVvEefmT1Gn0x3SHaWBm17KbV1VgdA-0-e42e4579cb47c987b9ab48c4aba35f45)
图1-11 JDK下载示意
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0015.jpg?sign=1739229348-t1LiGd09yngN5TUILGnAAMrTgPjwGlmv-0-658fbd86ee576dceb7f8e7bd0432ba33)
图1-12 JDK安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0016.jpg?sign=1739229348-BpgxQBNATsdqIIjMcyPvEdnuThWBaO8V-0-729df224347ea167a903ba9679418ced)
图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=1739229348-5dMAKcsnqq9nhz4tNkHx8hUIoEuh14QJ-0-d2a17449fdd65c6c5397e64938748128)
图1-14 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0018.jpg?sign=1739229348-mTwfs3ZR7Hw7DKYaUpfLyObG25N9kZlA-0-dabacae6f0b56384c5e4005b0bc3ecf1)
图1-15 JRE安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0019.jpg?sign=1739229348-FPO6sUFg6a9rb8fV4LOkhTGw3EUrNIVb-0-cbd8d26872f9a70a7a1b453e4e1badec)
图1-16 JRE安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0020.jpg?sign=1739229348-2B8vpPFZuMfWOxfnw6ThfUZneLQ7KCD1-0-e526346a886aaa7b812f250fbc752fd2)
图1-17 完成安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0021.jpg?sign=1739229348-GMSEk1QrWu9cNOExllATVO25QociABzw-0-3007fa159c156a9cc9b5361262a9971e)
图1-18 电脑系统界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0022.jpg?sign=1739229348-Cjtov1m2TXtsfxgZsyhsmTMccdi9Ytx8-0-224e369feefd230f7c2f254770560762)
图1-19 系统属性界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0023.jpg?sign=1739229348-eeoeDSKdfPm216RybCv52luWT5R6PGdP-0-104751caf34a6717b5d1d5ce1e323a1e)
图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=1739229348-uhP9hueVhHg0psB1Ankc09O1ivnNSFqW-0-96a4619d02b3c63ef536c801e6596df2)
图1-21 配置用户变量
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0025.jpg?sign=1739229348-yQJeXkgpdq6xTo6IQ4UxninoBxdYwr0O-0-b4957e6c6ad58f60e737e40844094abb)
图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=1739229348-3LLOQ3Xw9qxMU7aw5h9QrWGGm2EWsgge-0-185ecd8b53dc8c0252b31f5180cf2e17)
图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=1739229348-klJLAu8FpBXfmZRiMj478lJMzk9PhGFs-0-2b38552891a9be7e4470a91d2cdb81ff)
图1-24 系统运行窗口
② 单击“确定”,输入“Java-version”,返回JDK版本信息,如图1-25所示,它表示JDK环境变量配置成功,并会显示你安装的JDK版本等信息。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0031-0028.jpg?sign=1739229348-pkw24nfVNutlaNaTLvH78gilv4v7H3i3-0-a06d90fd9792eb60296aaa101258ec4e)
图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=1739229348-v26Os244hocoJ38VF6C3RaL1uEfYvee0-0-aa45fcdd7199279a3cdd16eb5bd83731)
图1-26 Android Studio下载界面
国内的下载界面如图1-27所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0032-0030.jpg?sign=1739229348-CHQtjA82PoNKLp0rR7QgR3GqsUXtGVQO-0-1842d09431f83747a2c83eb3f660dbbb)
图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=1739229348-4K080xfKDACN4ZHsWeOYjNcVZkaRBq1j-0-40eb87d9610a6c3ad5d0b0a82fad774f)
图1-28 Android Studio安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0032.jpg?sign=1739229348-LPCqOrzDIRxdcVzVB1nykfq5z47i1Lg3-0-b3928e1992e215e0eba912375ba57fa9)
图1-29 选择要安装的组件界面
③ 显示安装协议界面,如图1-30所示。
④ 单击I Agree按钮,进入自定义安装路径界面,如图1-31所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0033.jpg?sign=1739229348-sMprTvSg3KWFTqeqglR8wAksbseoklp4-0-4a88beebe2e2292651bcb09cb7ddf6fa)
图1-30 安装协议界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0034.jpg?sign=1739229348-gtNCi8lwdHW96L9GAHmIyytZxOAYwvmK-0-78d5de8642014ebba8867a406fba4801)
图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=1739229348-vqU3pjxMmRcLZHtKVjWTUTYmrEdycEGP-0-f72731329e86fb093c18e0d5e79dffc0)
图1-32 自定义安装路径界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0036.jpg?sign=1739229348-VpGoV2TcQmPt4GPs1Yztzb2gk5nLFVJv-0-18e811c90fa7fdf24fcc4fe18b28fe69)
图1-33 自定义启动菜单文件夹名称
⑦ 单击Install按钮,开始安装,安装过程如图1-34所示。
⑧ 安装完成,如图1-35所示,单击Finish按钮完成Android Studio的安装。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0037.jpg?sign=1739229348-oqHqUCE9htFxmUToRDuB3TF4cfYEhR7V-0-2d16695d2c6ba1deadeaed9c50845d04)
图1-34 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0038.jpg?sign=1739229348-UOkGWprloChAifHxl8b3GCGb7Tk8Dt4w-0-f3387bb72ec176e3f01660c46c30f677)
图1-35 安装完成界面
3.启动Android Studio
Android Studio启动界面如图1-36所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0039.jpg?sign=1739229348-H2DSYwyOowOsUYWOm1mZWnHU8hwhrykl-0-1c875d8db38ec1d36f6272d36e266027)
图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=1739229348-aGCelNIsBlre6sMEexazM7Z8c4ixdI38-0-0fb4ee0846cb7ab5e4857193f0e043eb)
为了更好地使用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=1739229348-Yl2Vnct50MO1J0CYk1x8zUwCDgo5eVR2-0-20ed8a09df25b4eb5a1b3c11374611d9)
图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=1739229348-IIdXF0W1J4MauKMssyde4YPhTm3iA6UP-0-6c16fce08aaeb4469af8fab14386a8c0)
(2)Android Studio安装目录
打开Android Studio安装目录:D:\Android\Studio,如图1-38所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0036-0043.jpg?sign=1739229348-ZtZcZR3mqDcRLfTCAhdA7bKBkQuZBOuf-0-aace17a024302bd38fdb20cf9ff26da5)
图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=1739229348-EeeBPLRDXj7AttHuofjKflpZilwHX8We-0-ca2712c2e9ad71ff4a59050b32b9163b)
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=1739229348-ZQqUwrMUfzTXRX59n3uRboGp9r1DatF4-0-b78923dbcfdebe78f04a76f3787b825a)
图1-39 新建项目界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0037-0046.jpg?sign=1739229348-rXidBUeDea2OAbK2cytpBjg778qDBeiI-0-8301d786b7cadadfe4ef8bf90bc6f9a0)
图1-40 运行设备配置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0047.jpg?sign=1739229348-MNcOXdvpFoHG1SozYulo8cFuSlBOYQ48-0-15f5d1f83cbcde4e92c3ed9202337e97)
图1-41 添加Activity界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0048.jpg?sign=1739229348-vuBA43FA632AT8P7dJZIg0D1OzduTeXo-0-70a623c98f0875f3b5632d3080bb83b0)
图1-42 启动Activity设置
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0049.jpg?sign=1739229348-F5ZthCNfHMLvKDlfpZGCdNonGl1mq8el-0-849c543e660c905448583866fb09fa23)
图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=1739229348-I3zUePLv9TWCnBV05W2U48YCypv3fP7R-0-6b7c093b8bfada84e1330afbd1891ed2)
图1-44 目录结构
①Project 结构类型,如图1-45所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0039-0051.jpg?sign=1739229348-oQIzvH5Gpb3yKvBfQ8hTRVMDYD4MvU07-0-2c186af1944075fdb4ff52cb72b99464)
图1-45 Project 目录结构
表1-7为Project目录结构下常用文件功能介绍。
表1-7 Project 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0052.jpg?sign=1739229348-ve6HKPKgw6fU6N7BdTIsaHew3bahavg4-0-8504529dd0897d7a10a96f49d8b44d80)
②Android结构类型,如图1-46所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0053.jpg?sign=1739229348-bvGEBr45kcsiCoE4deQjhEe1Xh1EW54m-0-d876df6a8fc9884760d064e31bfe064d)
图1-46 Android目录结构
表1-8为Android目录结构下常用文件功能介绍。
表1-8 Android 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0054.jpg?sign=1739229348-bV6oPzJPUFybaj3bBkQ1sdZ1wJ2sl1ht-0-71345c1aad6a6da61223a0b04590b63e)
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=1739229348-t75M5lu9UHH9gK8JSW6Gth5ks30GekCe-0-3ba5dd5d31174198a7f290640c0d75b2)
图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=1739229348-FJlPg5wQoSxYwN8GwbgpGBgoMxW1zGqz-0-4f15bd240e1b982d9dc5f04f31b9ef72)
图1-48 Darcula主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0057.jpg?sign=1739229348-NnWfop8uCfbP9JyPt2IzwksrPBJiDup1-0-93e2eb99a58563f7eb36ebe9d87b66b0)
图1-49 Intellij主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0058.jpg?sign=1739229348-p9tIBT7QIoHUcBzNqXinj2iPYdbuumEA-0-e6310246c758daf5a4acde24ce9c67f5)
图1-50 字体设置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0059.jpg?sign=1739229348-xH4pfPcyvug59Km3hm4dtq0Z1fG76yYD-0-b56c6355b6d2817522fa2755ecfbc4fe)
图1-51 代码界面竖线和行号设置
(5)快捷键偏好设置
系统提供了很多种快捷键方式,默认是Default。如果有使用Eclipse软件快捷键习惯的,可以将Keymap设置成Eclipse,如图1-52所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0060.jpg?sign=1739229348-02LlFxDhzA63ZIVyf520VRQPrCk2zoNM-0-f9187c26d1f0fd5d1296bc01f771b915)
图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=1739229348-xksuwMtore1i5vRlSLS2iEgbT7RbhQYn-0-a198058a7accf15639f078a19b4fb0e9)
图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=1739229348-a1uwwPronOuMIrrzufBt0PYknT4t48bW-0-13707ee3e79b82e0695ce06d44629c3b)
图1-54 SDK Manager界面
如果因为某些原因,导致安装失败,你可以尝试在Intel官网上下载该软件并手动安装。如图1-55所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0063.jpg?sign=1739229348-iqaTGzH4O3vyLvISKWqKBrOaugUBuYMO-0-cca44761a1daea42bb48faeab71c039a)
图1-55 Intel硬件加速执行管理器下载界面
5.新建模拟器
新建模拟器的步骤如下。
① 在工具栏查找AVD Manager快捷图标,如图1-56所示。单击快捷图标打开AVD Manager界面。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0064.jpg?sign=1739229348-d7PkVyACoUT6sJrjj64u3gtXxMEkAVtm-0-536639dc27043f2d6bc7e81ad4a5e85a)
图1-56 工具栏上的AVD Mnager快捷图标
② 开始选择设备硬件属性,如图1-57所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0065.jpg?sign=1739229348-DZ3JY73CAPyVf2GUHA0SPIxzwhO9fg6t-0-196aefe1860f8e6e196c2363156db903)
图1-57 设备硬件属性
③ 单击Next按钮,进入图1-58所示的界面,选择模拟器镜像版本和系统版本,这里选择API 25和x86,如果想要使用其他版本的镜像,单击Download即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0066.jpg?sign=1739229348-BknFnTZ7QekvIbJ1PuEs9urFD05Ga2o8-0-ce26b4b7407816570b979c478f2e2a22)
图1-58 模拟器镜像选择界面
④ 单击Next按钮,进入图1-59所示的界面,开始设置模拟器的一些具体参数,这里默认即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0067.jpg?sign=1739229348-nqOwyBKLNg0CNKA6GbEgLdql3yPVl9NQ-0-3260f678a72d6a0e31805c2cfcc7c970)
图1-59 模拟器参数设置
⑤ 单击Finish按钮,完成模拟器的创建,图1-60所示为新建的模拟器。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0068.jpg?sign=1739229348-XGALxyfG4PkO6YWllmeY6v8sp6J9h2Yk-0-fe5a764fa803f8afd22d8b0abfb516fe)
图1-60 模拟器列表界面
⑥ 在模拟器列表界面,单击Actions栏中的三角按钮,等待模拟器启动完成,启动完成后如图1-61所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0069.jpg?sign=1739229348-CYNwWy1dEzPcIxxlUZ6aqRW8sdSPBTEm-0-9617861f0e54078b682deeeb586a31b9)
图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=1739229348-Ho0Ap9uv97jOpI0Q8AzH6ZfVOty3S0Fy-0-98b418c146a38b4f4c4d70b24cc24ff9)
图1-62 Module启动快捷图标
②打开后,如图1-63所示,选择新建的模拟器,单击“OK”按钮,运行之前创建的My Application项目。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0072.jpg?sign=1739229348-WomwKZ4VH5wb07Z30fREX8NRjSzEqaPv-0-1b6372437bde51cd8079f4db0b0e1579)
图1-63 模拟器列表
③ My Application项目运行结果如图1-64所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0048-0073.jpg?sign=1739229348-ogG0o6p6Q82o7aSLruuxKJAuPgK2VyVy-0-1a21beae0e641dd5a6e64c064332e201)
图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=1739229348-FnxFmaLYdxdz2rdVkNIAUaHKNflbj429-0-66aa81d477c9a7cd02e007b0c2e8fd0d)
图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=1739229348-3fXoqdH0JATdRsm94QCcp1cRdbdsdoPP-0-9cca560d1b84bec7b713a528c0296d8d)
图1-66 USB调试界面
③ 单击Android Studio栏中的运行按钮,运行app module,在模拟器列表中,就可以看到自己的真机设备名称了,如图1-67所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0049-0076.jpg?sign=1739229348-4KPCwsCdBKE66ugaL4lbprylF2qmDaUc-0-3c5d895def7389f9b0049c6a75452c50)
图1-67 运行调试设备列表
④ 选择自己的真机设备“Xiaomi Redmi Note 4”开始运行,运行结果如图1-68所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0050-0077.jpg?sign=1739229348-1THlNUbrN87ZQClrhHoMTLpzooBUSGEX-0-594103b78cbea6085f14f6e155e45c27)
图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=1739229348-ytc7JcPXUUlETdi7ZL3FlffWjB4ecYyf-0-b29dae42e26c867a0fc5abda219d5109)
图1-69 任务三学习足迹
思考与练习
1.Android Studio它是由______公司基于______而开发的。
2.Android Studio是默认采用哪种工具构建项目。
3.Android Studio是跨平台的Android开发环境,支持______和______系统。
4.JDK和JRE全称______。
5.如果你的电脑是Intel处理器的话,______加速技术会让模拟器在启动和执行速度上有非常大的提升。
6.请完成Java环境变量的配置和Android Studio的安装。