Skip to main content

开发者工具•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.gradlebuild.gradle.kts 文件,其定义了适用于所有模块的构建配置。