![基于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=1739233473-WldhlYAGB4pYw5gQEXvFbS1UvGzQZVu5-0-28f5bbe33fa9d71870ea6011d804d8db)
图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=1739233473-i9BFtvJMYpzo64BqXJrG29v5uTphaNRU-0-fd48d6bf256eedc11842257be6958473)
图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=1739233473-nF9sT7wQdsqU8K1EDkDLiI9Z2SE7Zm5G-0-8f5e7d435578d6700b244f0849363704)
图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=1739233473-5c3YTRKVCTt7z20Dw5RilyrqprzgXR8R-0-299403050b3e8ef4893d7435410b7673)
图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=1739233473-nnu6Sh2H5atQ9r7aaE3sUGbTsKLuAJ0Z-0-b7a42ca91a9e36cc7d537e8ef43f64ee)
图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=1739233473-B5SpI1W7UPJJwiCyF57przOTUrru44hX-0-8a4a64aa7959903f1e7dcf84942415cd)
图1-40 手动同步Gradle
等待其下载组件,直至完成,如图1-41所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-4.jpg?sign=1739233473-iXGrDdX4zPL56yApVNqUYI5URdJ5pPHV-0-fc4d1951d2e178978b68751fbec0a01a)
图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=1739233473-18S4nA481rpA6O8FTv5KpKM0wVQx1P2M-0-2b6edf15ae3725aa245152629b343b53)
图1-42 运行项目对话框
Step 02 选择“app”命令,弹出如图1-43所示的对话框,选择对应的虚拟机,单击“OK”按钮。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-6.jpg?sign=1739233473-JZu2UyCdN57GwXHUDMWknbtS16m0GYEi-0-784b9c57dc4e716b32eaea3b78f15d91)
图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=1739233473-qnChuhnmoghUK8ae6UetS0TcCBYgBJqZ-0-b6b3dd7377c59ebe3b3905c00d98a07b)
图1-44 项目运行环境提示
Step 04 运行效果如图1-45所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/031-3.jpg?sign=1739233473-e3k5uVVVfEe43YPakNhiakbcTT5oRrQo-0-9d2ee833a065cf01d94882af6939b5d3)
图1-45 项目在虚拟机中的运行界面
可以看出,项目能够正常运行。