开发者工具•Android Studio
在 Android Studio 中显示的目录结构
默认情况下,Android Studio 会在 Android 视图中显示项目文件。此视图并未反映磁盘上的实际文件层次结构。相反,它按模块和文件类型进行整理,以简化项目的关键源文件之间的导航方式,并隐藏某些不常用的文件或目录。
Android 视图与磁盘上的结构之间的差异
- 在模块级组中显示每个模块的所有清单文件
- 在顶级 Gradle Script 组中显示项目的所有与构建相关的配置文件
- 在一个组中显示所有备用资源文件
在 Android 项目中,通常会有一个名为 app 的模块,除此之外,还可以包含其它模块,这些模块通过 settings.gradle
文件引入。
在每个 Android 模块级组中,包含以下文件
- manifests:包含
AndroidManifest.xml
文件,该文件用于描述应用程序的基本信息、组件、权限等 - java:包含 Kotlin 和 Java 源代码文件
- res:包含所有非代码资源
在文件系统中显示的目录结构
app 模块由以下文件组成
- build:包含构建输出
- libs:包含专用库
- src:包含所有代码和资源文件
- build.gradle 或 build.gradle.kts:定义了特定于模块的构建配置
与 app 模块同级目录下也有一个 build.gradle
或 build.gradle.kts
文件,其定义了适用于所有模块的构建配置。