![物联网移动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=1739285179-rxv00z7UMniqMA7nOexd6PmUgoMrghqF-0-fb2cc3ce5b6d05b7dcb6407cd6625747)
(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=1739285179-MNjUSBI9dMAzELqjIm9o9CKJ92qAzuU5-0-704d5808edfea48c44caa3a817a0c197)
(3)Linux
Linux系统要求见表1-3。
表1-3 Linux系统要求
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0027-0013.jpg?sign=1739285179-ghHqbZ6uYW5D5fG3ARX5tfOMMzpCYuTG-0-475959df4b37a2d5e047dd46c9e46807)
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=1739285179-G1wUtDR86BMaz61Lo7Ij91yMj03tcL3i-0-ffc6561c3497dab2b8c6d8cc673bb123)
图1-11 JDK下载示意
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0015.jpg?sign=1739285179-1eprGnjSoVSBL3ABhO8JdOXxXexPVBsA-0-57ce7c8f674c6df7c7372c1c27f391af)
图1-12 JDK安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0028-0016.jpg?sign=1739285179-HtD21KeJz9iRnLkKhI6IeQTdgLXhTmOo-0-7568975af73e39d7bf21e47a77b25e53)
图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=1739285179-209pqVH6KdUEpT9vukPIWZR0jvBD84Wr-0-0ca456373afbe506386e98d089a13b8a)
图1-14 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0018.jpg?sign=1739285179-iGpxAxXWeKaBMbppGj2whOmfB9B5sxgh-0-13b79b99b077eb5704db4b683290e057)
图1-15 JRE安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0019.jpg?sign=1739285179-eDLhb839TClA7268OKgToFqNoRNrKy8x-0-ff562e8de191265030062fe553e914da)
图1-16 JRE安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0020.jpg?sign=1739285179-LRhu1IV7H5HdskUrFzeMJ2qSfYwnplXl-0-ace6fba71d2aca18097f199c1ab3e312)
图1-17 完成安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0029-0021.jpg?sign=1739285179-3Ubid69nYKqEm8FUMwSoqKx6Oe7bde69-0-ba087551c668886f44e5e1f160c09140)
图1-18 电脑系统界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0022.jpg?sign=1739285179-7jXvHkEUm3QI2OSiusGIkbN9prVKpDla-0-a6ce4030fc3b359b5ca0703b473c7e5e)
图1-19 系统属性界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0023.jpg?sign=1739285179-E9A6sUpx6sAE50S6E7ushSrc4Pw1HmBr-0-e2fa7d51db38bddca2b953c19b1c94b6)
图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=1739285179-AwTQEAEc2fiVHkKule6eUIFqpLyFHqru-0-416acc61f9e9aca60e45888556bb809c)
图1-21 配置用户变量
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0030-0025.jpg?sign=1739285179-y2o8SjHFK2u7iJPMIROnSd9mQsKSUIAK-0-87ea19a58a981bd1c60f18b5d8edc0ff)
图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=1739285179-VmODYJCZS75X1VYDolCxCKrd7X0pBmTm-0-ec466bdfb7a025b4a8389e27135bed52)
图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=1739285179-8o1oH9aVeZJFqAyQaLYDgjp7T64M5r91-0-90a4ed529d2a7c0a8fce30fc7cf8c943)
图1-24 系统运行窗口
② 单击“确定”,输入“Java-version”,返回JDK版本信息,如图1-25所示,它表示JDK环境变量配置成功,并会显示你安装的JDK版本等信息。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0031-0028.jpg?sign=1739285179-z92tXETmFubWMlvdZ8KGoH4MxxpMVL10-0-1f800eb68b62ab2035c8f30d305a8a6f)
图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=1739285179-5RCqBKLflJm0AOv341dbHvTNh4fcjxOM-0-0bfbf36fc6d7c6657a6ad30c59fde588)
图1-26 Android Studio下载界面
国内的下载界面如图1-27所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0032-0030.jpg?sign=1739285179-TrRXk1azNYArTfVVmGlT0TnFafxFTm1p-0-4a355abbd1cd953a8a99bc723a73bfb0)
图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=1739285179-235loUmpBjs4sVgdX4nJ5REJo8ohPdCT-0-8f181a7262496d8745042ca45ed5a63c)
图1-28 Android Studio安装界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0032.jpg?sign=1739285179-EYkcbjRbYjnwhSbmj35Tja1txKZN3WVS-0-73c143b21d923295c1c2a3dfbe0d9707)
图1-29 选择要安装的组件界面
③ 显示安装协议界面,如图1-30所示。
④ 单击I Agree按钮,进入自定义安装路径界面,如图1-31所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0033.jpg?sign=1739285179-qPKHfkxSl4lSutQgjlKaB1fPZ13FUIxF-0-c1253226ab96caafa43c2242e10a5be5)
图1-30 安装协议界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0034.jpg?sign=1739285179-pq82mQeOJT7oHvjwmupEl77ss6fvJrlq-0-19e469de81d1f9b7f5a3afd5b09e6b8e)
图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=1739285179-axHld2SG8eruMAx9RMqQw68jC2Kk1Jd4-0-e64f300e9695e3643369967c788304dd)
图1-32 自定义安装路径界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0033-0036.jpg?sign=1739285179-ybTZy1C0FsqRSdTHRy9fKSabCP8Uz5To-0-376a370d488357d9e614b51aa2fabfcc)
图1-33 自定义启动菜单文件夹名称
⑦ 单击Install按钮,开始安装,安装过程如图1-34所示。
⑧ 安装完成,如图1-35所示,单击Finish按钮完成Android Studio的安装。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0037.jpg?sign=1739285179-lYDKSNTl5mBUy2pBQCRN46HcOVDv7c3s-0-8d525bae838e7e647dee233ce8369d6c)
图1-34 安装过程界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0038.jpg?sign=1739285179-ILoU00rE2SpSTXOTBHRU53tZr3lmrRo1-0-a0c068bab1621b642f5d72bf5afb37a0)
图1-35 安装完成界面
3.启动Android Studio
Android Studio启动界面如图1-36所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0034-0039.jpg?sign=1739285179-pRezioEckPP3zHTq5vgmksGbab7ixMkp-0-91b75793a2edf759c464a2874e52a4cf)
图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=1739285179-Fz40ObGQwCxeAxeW5Nrl1ltRUqIlu0yO-0-52609e8d86bd955e253c5bb822927d49)
为了更好地使用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=1739285179-jhMHP3eMxPuarZBLDUB9Dcup5oQMAZtg-0-bfbb719d0af688af6183dac7217b5d33)
图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=1739285179-bvkUkjfLqoL5dQAwRcw73ZA4W7TVZE1C-0-6de4d3b88466097f5fd9485f6be6a557)
(2)Android Studio安装目录
打开Android Studio安装目录:D:\Android\Studio,如图1-38所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0036-0043.jpg?sign=1739285179-T8gby8PE8Kvz09r6XhKUAzUs4pODUvjp-0-122a9cea2a40fbe2d94739bbf15d741b)
图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=1739285179-MMXVxtzsKxLZtiv02eczAKPAMUSds6IM-0-de056f1d092b1c0dea7a78526d976860)
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=1739285179-KgnIACkvWDcUVgbyUdMryfF7YQ8LZUTZ-0-f2de476b5af9d7658c42b62fab79163b)
图1-39 新建项目界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0037-0046.jpg?sign=1739285179-G3xTpBDI7822oGhnf9PfzedNma8Mmq3l-0-103df560b4c9b5b83d6aed3259b71b0d)
图1-40 运行设备配置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0047.jpg?sign=1739285179-tDERcyxH6174a18w4ZhcDqi80D1qvmRU-0-b141eefdef44d014bbab924b5f8fee25)
图1-41 添加Activity界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0048.jpg?sign=1739285179-PbDpW4hTNz0RRv0j9yzHMhyK3sWUdGYc-0-dbffc09534420fb5e3b9a301b2d8c961)
图1-42 启动Activity设置
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0038-0049.jpg?sign=1739285179-oskppUYOXSgSKCDG0LJeDhRUBN6ghsh1-0-e3a30ca5c348910b88bd366dcf0d3d7b)
图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=1739285179-Rysbs7DFVwikgvQFiRdPPaTlv0bpVyCc-0-f0e35299a2eeaaae347334a4ba64abfd)
图1-44 目录结构
①Project 结构类型,如图1-45所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0039-0051.jpg?sign=1739285179-mSkiolqUz5iGaD48DGSebvjY4gxwGgQy-0-88b9e99f526f41ef89625ce983b0accb)
图1-45 Project 目录结构
表1-7为Project目录结构下常用文件功能介绍。
表1-7 Project 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0052.jpg?sign=1739285179-cMh1OYj1ctplmLxnPbJRl885Usxtg7ZN-0-4d2e07574e7695c00f7a8acd29bb41db)
②Android结构类型,如图1-46所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0053.jpg?sign=1739285179-j7CvLSQvHHWrui4TK5VqMDhbABoediAy-0-c9052439fd2acaddb784d0179f2dd8b1)
图1-46 Android目录结构
表1-8为Android目录结构下常用文件功能介绍。
表1-8 Android 目录结构表
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0040-0054.jpg?sign=1739285179-NVZDlqLwzg0tYJFsz16z8661uVtLfeEs-0-652974f53708c5377addfda2c341575c)
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=1739285179-Af1OBqpp6ZaEAEgOc4oXWH8D7NSBSwHF-0-006aa57738ece67373bb0fc221c81cdb)
图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=1739285179-Xe0Y1Z2K9cgjUWjYEGSi3ZyMoDdSci2y-0-0dfb56061f32155f2a3c43f157fcc710)
图1-48 Darcula主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0057.jpg?sign=1739285179-mxAOc7mWo3Izit8HO2JuH66mvlWf4A5Q-0-f4512974275ca61512b47f1f9cbbf2a9)
图1-49 Intellij主题
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0042-0058.jpg?sign=1739285179-VZsfKHxUAXg1FIWCqtE683RGp9PgmQjv-0-973cf2b3d6cc3690832b19c517846358)
图1-50 字体设置界面
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0059.jpg?sign=1739285179-WuOdAB7at5DGVheBqIxafHYMv2LpJCPC-0-2e1b22991a0f0f705972f711fd8a7f90)
图1-51 代码界面竖线和行号设置
(5)快捷键偏好设置
系统提供了很多种快捷键方式,默认是Default。如果有使用Eclipse软件快捷键习惯的,可以将Keymap设置成Eclipse,如图1-52所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0043-0060.jpg?sign=1739285179-N5PQkm3n4Hu6DLfWGZnOtABCAQXGaLyu-0-88a56af7bcd7f5fd3bbe4189125bc1ab)
图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=1739285179-mVEmG5OYH4JghRzEPaonJwhFBVbcn0jp-0-8eb1f3cbe2f826eedd94be4dfae649d3)
图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=1739285179-RXikRlOLCxxFCEsaZUJJTcbTT1c93qSR-0-a0acac473ebb893c39558712b52e3a16)
图1-54 SDK Manager界面
如果因为某些原因,导致安装失败,你可以尝试在Intel官网上下载该软件并手动安装。如图1-55所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0063.jpg?sign=1739285179-BZTwqcwCacajXTGn7sKJ2abnygq8YptU-0-98e7981154e8c13fba940e69f6bc0b12)
图1-55 Intel硬件加速执行管理器下载界面
5.新建模拟器
新建模拟器的步骤如下。
① 在工具栏查找AVD Manager快捷图标,如图1-56所示。单击快捷图标打开AVD Manager界面。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0064.jpg?sign=1739285179-kgzLAG8Lp4MeahzYGuQ8WoIsSVK6sPGI-0-fc5132b96efc56e2e0e7c3a4a2e6a237)
图1-56 工具栏上的AVD Mnager快捷图标
② 开始选择设备硬件属性,如图1-57所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0045-0065.jpg?sign=1739285179-qqYYjbvrb37M2jiK8KX3NNXVx5UvBYZF-0-06676e70da3d8e5919c87a8883734467)
图1-57 设备硬件属性
③ 单击Next按钮,进入图1-58所示的界面,选择模拟器镜像版本和系统版本,这里选择API 25和x86,如果想要使用其他版本的镜像,单击Download即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0066.jpg?sign=1739285179-oBfE7Ep3eLyf847SHR3hT1u1vLbYyTly-0-2117cb89d5990f0188eaffdcbc9b22c5)
图1-58 模拟器镜像选择界面
④ 单击Next按钮,进入图1-59所示的界面,开始设置模拟器的一些具体参数,这里默认即可。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0067.jpg?sign=1739285179-XPTQpcxMRY9xYet3VPGo1sDa5Z5ulGRG-0-458dce6ac817845b55dec020e20893e1)
图1-59 模拟器参数设置
⑤ 单击Finish按钮,完成模拟器的创建,图1-60所示为新建的模拟器。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0046-0068.jpg?sign=1739285179-DuOZiVO5rU7wnMpYVMAHQ6NrauXGIVCE-0-f30909bd7c457a434ff8ea838ed20362)
图1-60 模拟器列表界面
⑥ 在模拟器列表界面,单击Actions栏中的三角按钮,等待模拟器启动完成,启动完成后如图1-61所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0069.jpg?sign=1739285179-cy7R1tyBV7NC1ViXk7EwWnvX6gHjc5MC-0-3c1557534177e74769f730861309dc6a)
图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=1739285179-j58Uztw71adf0taC7qBicGApFc02mEq9-0-c90d2c468b121f8e0ca2132b90976c8a)
图1-62 Module启动快捷图标
②打开后,如图1-63所示,选择新建的模拟器,单击“OK”按钮,运行之前创建的My Application项目。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0047-0072.jpg?sign=1739285179-lK57Ab6YxyHmsvCYCzeYIEklqEDGANrB-0-36f4b5e6d115a1bf51117c414242086f)
图1-63 模拟器列表
③ My Application项目运行结果如图1-64所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0048-0073.jpg?sign=1739285179-rBDOpzsnUDLpyzPbgl4ThfmhP2AufgQA-0-2fd1875e529c63b8a8bd4aad08747f6c)
图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=1739285179-XROpTKXfQj4miwvgZcOjmBN2F55CzJYq-0-089d57c87a48aa3c6c75d29413e1f395)
图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=1739285179-b0YPkfemSpFPREjmULkTD8F0F4wNag4g-0-3a992f13e756f29277f5e89c8cd8981d)
图1-66 USB调试界面
③ 单击Android Studio栏中的运行按钮,运行app module,在模拟器列表中,就可以看到自己的真机设备名称了,如图1-67所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0049-0076.jpg?sign=1739285179-ibW3iVUqzy1EUWwH8ugTIRgxDGDNr6Ja-0-661eed009e920ae6f26413e93c4d5d16)
图1-67 运行调试设备列表
④ 选择自己的真机设备“Xiaomi Redmi Note 4”开始运行,运行结果如图1-68所示。
![](https://epubservercos.yuewen.com/E89D7A/18668565508227106/epubprivate/OEBPS/Images/figure-0050-0077.jpg?sign=1739285179-jvVpidq6nbWB2Yu92BKpQseQ8JGVarAC-0-fd1659360634a460118dc1113f68762a)
图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=1739285179-oEuqQSvOqtKDmDPM83JadGTpSAZVr35Q-0-3d80891130884b7bb0b246f3a509dfc3)
图1-69 任务三学习足迹
思考与练习
1.Android Studio它是由______公司基于______而开发的。
2.Android Studio是默认采用哪种工具构建项目。
3.Android Studio是跨平台的Android开发环境,支持______和______系统。
4.JDK和JRE全称______。
5.如果你的电脑是Intel处理器的话,______加速技术会让模拟器在启动和执行速度上有非常大的提升。
6.请完成Java环境变量的配置和Android Studio的安装。