![基于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=1738885030-gRpwMvPtvJTFLP1mY7utW8MLEYHszGxb-0-5c52f6699df99fbba444be7c8a583020)
图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=1738885030-F5veAPrzWTUk9S6lI3Ctb5meQtf2rfEz-0-ae46b97b1d521159ec845817050344ee)
图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=1738885030-LdFys2gaomTaCWK2sSoOQhOS1Dbc4PBM-0-db8b6b079718abd84e05b462a4accd40)
图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=1738885030-r3nPnCjey6mgainbL64ePuIkfgcTcqem-0-59fb198a7a3b5718187d6687c02ff442)
图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=1738885030-tya0z2Vw9aFVvMGmoQE1JlJIVvxo4AMO-0-5e7419df7c348e26209dc4715ecca38b)
图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=1738885030-jn4v2y8E6B0JAUFyoRjSfTctYBY3e7De-0-42bbd7004943e145833a716f0cbe5f93)
图1-40 手动同步Gradle
等待其下载组件,直至完成,如图1-41所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-4.jpg?sign=1738885030-XMGT14rlfyXyswvsXtzO0xLu57UneStM-0-c047fe765beb049689b7e0e0d40cae11)
图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=1738885030-anXQF0HmYrWfzJDBZC9hG2Aa5fxuZDdb-0-679a8f45fbfae8c8f48367042af565f4)
图1-42 运行项目对话框
Step 02 选择“app”命令,弹出如图1-43所示的对话框,选择对应的虚拟机,单击“OK”按钮。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/030-6.jpg?sign=1738885030-VI02g4GdQqRmQnYGolA3N9nr03J6GVBj-0-3ec9424a69871e0f5b28988d8b9214f0)
图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=1738885030-FNDhhn3a9W3B12nqbTFTQ7dLK7tVEBDZ-0-27a9213a6df51a21c894ecc1f5c35b32)
图1-44 项目运行环境提示
Step 04 运行效果如图1-45所示。
![](https://epubservercos.yuewen.com/B06626/19391578301349706/epubprivate/OEBPS/Images/031-3.jpg?sign=1738885030-xfrQZRm5TTOxHLNp37e6TgXbZ6Qg4WGa-0-554e89aacfb89262697d7725a747dca4)
图1-45 项目在虚拟机中的运行界面
可以看出,项目能够正常运行。