![基于Android Studio的案例教程(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/819/36511819/b_36511819.jpg)
1.3 Android Studio项目的建立与运行
案例1-1 项目的建立
需求描述:创建一个新的Android项目。
Step 01 启动Android Studio后,弹出如图1-35所示的界面。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/026-3.jpg?sign=1739532815-4sQaALdlTHheRahRhpHVFvkXANXiHjtU-0-8f16ceb414b2356930b9a716d3909d8b)
图1-35 Android Studio界面
选择“Start a new Android Studio project”选项,弹出如图1-36所示的界面。选择“Phone and Tablet”组中的“Empty Activity”选项,然后单击“Next”按钮。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/027-2.jpg?sign=1739532815-j0ZX35Wl9m8UpBI6rFDmJqzJQhc9DA2Z-0-9101113fa2b38b3919198aaa04b78c01)
图1-36 项目类型的选择
此处建议读者可以切换到Wear OS、TV、Android Auto和Android Things选项,看看安卓系统还能做什么(在穿戴设备、智能电视、自动驾驶、物联网等方面,安卓系统都有对应的开发方案供开发者进行应用开发)。
Step 02 指定项目名称、包名、存储路径、开发语言等信息,然后单击“Finish”按钮。
进入项目信息设置界面,如图1-37所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/027-3.jpg?sign=1739532815-gDadQ79Jb8SM5wk8zajA53v3uUvG3CFK-0-ca294ea9210d5399b979e286338149ba)
图1-37 项目信息设置界面
界面中,项目各个选项含义如下。
Name:项目名称。
Package name:和Java项目一样,在这里需要指定包名。
Save location:项目保存位置。
Language:开发语言,包括Kotlin和Java两种语言可供选择。
Minimum API level:项目支持的最小安卓系统。
Step 03 单击“Finish”按钮,进入AS项目开发界面,如图1-38所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/028-2.jpg?sign=1739532815-XHZUHiglpaZ5ethWUxnDDoQrPExww8m1-0-7e958c4f93484dabd3ed4fce8abfa554)
图1-38 项目建立开发界面
项目建立后,Android Studio自动同步(Sync)。同步完成后,即可把新建立的Android项目运行在模拟设备上。
小贴士
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。它主要是用Gradle来编译、打包项目的。我们可以为Gradle指定构建规则,然后它就会根据“命令”自动构建App。在Android Studio中默认使用Gradle来完成应用的构建。有关Gradle的详情读者可以自行到官网学习。
因为防火墙的问题,往往会同步失败,此时需要手动更改build.gradle设置。
在项目目录中找到build.gradle(Project:XXX)文件,双击打开build.gradle,替换repositories{}和allprojects{}中的内容,修改后效果如图1-39所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/029-1.jpg?sign=1739532815-5VhRE5VKl8uMCX26ZuFY1IsPruDr9IBQ-0-34728ae060067239123c87a7cfc7b100)
图1-39 手动更改build.gradle设置
选择“File”→“Sync Project with Gradle Files”命令手动同步Gradle,如图1-40所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/029-2.jpg?sign=1739532815-xS6nXp309xCGEnqO96KIUWZYHxAaO9RT-0-17f6ced4bc0974349b2914f6a3ee43ca)
图1-40 手动同步Gradle
等待其下载组件,直至完成,如图1-41所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-4.jpg?sign=1739532815-LbCBqmSNTVKyMvWsTCFckxv9VRp6BPBu-0-5c139a541514db152032e14e5e7d7e3e)
图1-41 Gradle同步完成界面
案例1-2 项目的运行
需求描述:运行Android项目。
Step 01 选择菜单“Run”→“Run”命令,弹出如图1-42所示的菜单。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-5.jpg?sign=1739532815-Udo6lnMC9Yqce7hzTj4UqlR4iQ4PF4v8-0-56971c2f65159044e5510836b2ca861a)
图1-42 运行项目对话框
Step 02 选择“app”命令,弹出如图1-43所示的对话框,选择对应的虚拟机,单击“OK”按钮。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-6.jpg?sign=1739532815-xY0cDN7E7Vb6VLuEdPnV0JO3EiEZskgO-0-d066823c3c491c771bb5c9e2fad493a0)
图1-43 “Select Deployment Target”对话框
Step 03 弹出如图1-44所示的对话框,单击“Proceed without Instant Run”按钮,直接运行项目。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/031-2.jpg?sign=1739532815-qJuq94z4JykZ3HU2fLT9HNeJ2ckXef59-0-5f68838918a0745529c565064cf5992a)
图1-44 项目运行环境提示
Step 04 运行效果如图1-45所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/031-3.jpg?sign=1739532815-n1XX1loN8cgczP9Q94vOoVZS2g3Li9SE-0-ffc956772614c81f8ea76f3815c66537)
图1-45 项目在虚拟机中的运行界面
可以看出,项目能够正常运行。