Android Studio 之一个项目的不同视图结构

本文介绍了在Android Studio中创建项目的不同视图结构,包括Android视图、Project视图和Packages视图,并详细解释了它们各自的特点及如何查看项目的实际结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当你在Android Studio中第一次创建一个项目,点击左侧的Project选项卡,在Project窗口下有几个不同的视图。

默认的是名为Android的视图:

这里写图片描述

它通过类型来组织项目的资产文件。例如,AndroidManifest文件,XML文件,可以在manifests文件夹下看到,所有的Java类都是在java文件夹里面,还有资源文件都在res文件夹下。

Project视图

在默认的Android视图结构中,它并不反映项目在磁盘上的实际物理组织。要查看项目的实际结构,要切换到Project视图结构。

这里写图片描述

现在你会看到硬盘上的真实文件目录,顶层的项目文件夹会显示实际的物理位置。我们可以打开看看项目里有什么。app目录树包含所有的应用资产文件:

这里写图片描述

在src(source),你会看到main文件夹,里面有java,这些都是你的Java类。然后又是,res(resources)。

有很多的其他文件,在Android Studio项目里,你在开发的过程中不会经常用到,但这些文件在Project视图结构是可见的。例如,在app下的build.gradle文件,它是我们的应用程序的构建脚本,它被用来告诉Android的构建系统,你针对什么版本的Android和最小的SDK版本是什么,以及其他的重要信息。
注意:还有另外一个外层目录下的build.gradle,这个文件有更高层次的指令,通常情况下,我们不需要更改这个文件,但我们会配置app目录下的build.gradle.

app目录下有个叫proguard-rules.pro的文件,它管理ProGuard工具,可以帮助你尽量减少和模糊我们的Android应用程序包的代码,然后再上传到应用程序的商店。

Packages视图结构

这里写图片描述

我们可以在Packages视图结构中看到项目中的一切。此视图的Java类和资源文件,都聚集在一棵目录树里面。例如,BuildConfig是生成的类,这个类,我们通常不用理会,R是另外一个生存的类。我们还会看到引用包,那是链接库里的一部分。

以上三种视图,使我们平时可能使用的非常频繁的,还有其他视图结构,我们都可以使用:

这里写图片描述

比如在Problems视图结构下,会告诉我们编码的问题。Production生产视图,Test测试视图等。

所以,以上是关于如何通过Android Project选项卡,查看一个项目的结构,但对于大部分的开发工作,我们只要在Android视图就可以完成。当我们要查看该项目的其他文件时,才进入Project视图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值