![基于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=1739285297-ZahPKLIjn8hRsTwhNylCBvEdVmQ6AXPh-0-f7f357d7f274748d5f80c7c0716bcf9b)
图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=1739285297-VGjONKU1nUrdWX6IlTqqkvvzGH1W46jB-0-0864bf03d68dfe9a506e6a343deb11b1)
图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=1739285297-arvVPRFTT6acngx9CyvNQbYr0DBE21hl-0-7a310d3c2e3e2dfaf5d35c98c5f7356e)
图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=1739285297-nZZIKBMDnWXTKqAp2m1UNB5dPZjU4xxl-0-941dc77d8a893644c81d2651a9345831)
图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=1739285297-9e7pfMLYnUFmxTtM6lzXAjlE3MygMwTp-0-4ed97303c1bafd7717b564354ca05567)
图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=1739285297-PTxvH2hqe0ol8xUZ6C3F7qBlWpsuBqVQ-0-bb83e4eb8e72a78efddf84102cf5aad1)
图1-40 手动同步Gradle
等待其下载组件,直至完成,如图1-41所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-4.jpg?sign=1739285297-IaW7mFWppmIupARJqVEARxY7AfgtHYGT-0-ef44ca26635379f9cca2458689c68ac5)
图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=1739285297-LCcXUOu5WfMpErQXgq7g8mxuFNvStfsd-0-74f2f55778d97b0cdcf770ed328adb30)
图1-42 运行项目对话框
Step 02 选择“app”命令,弹出如图1-43所示的对话框,选择对应的虚拟机,单击“OK”按钮。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-6.jpg?sign=1739285297-7uszwqVkpwJKuk7PLL81dn6wcdQDa8vy-0-6aac1ebabfcce188f4603d9c11b04c75)
图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=1739285297-Zwv1R098eknKVtEwSsMcI7YWSrmXLAJI-0-03d6c4a8fa6b91fcca3e65e7fae88567)
图1-44 项目运行环境提示
Step 04 运行效果如图1-45所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/031-3.jpg?sign=1739285297-7V6jn8fm0W1KmsTqrygCjcpEXaCwgVHY-0-8fb5b1494639a9deb61bdec963b9f6bd)
图1-45 项目在虚拟机中的运行界面
可以看出,项目能够正常运行。