Android 项目视图
如需查看项目的实际文件结构(包括在 Android 视图中隐藏的所有文件),请从 Project 窗口顶部的下拉列表中选择 Project。

如果选择 Project 视图,您可以看到更多文件和目录。其中最重要的目录如下:
module-name/
build/
包含构建输出。
libs/
包含专用库。
src/
包含相应模块在以下子目录中的所有代码和资源文件:
androidTest/
包含在 Android 设备上运行的插桩测试的代码。如需了解详情,请参阅 Android 测试文档。
main/
包含“主”源代码集文件:所有构建变体共享的 Android 代码和资源(其他构建变体的文件位于同级目录中,例如“debug”构建类型的文件位于 src/debug/
中)。
AndroidManifest.xml
描述应用及其各个组件的性质。如需了解详情,请参阅 AndroidManifest.xml 文档。
java/
包含 Java 源代码。
jni/
包含使用 Java 原生接口 (JNI) 的原生代码。如需了解详情,请参阅 Android NDK 文档。
gen/
包含 Android Studio 生成的 Java 文件,例如 R.java
文件和使用 AIDL 文件创建的接口。
res/
包含应用资源,例如可绘制对象文件、布局文件和界面字符串。如需了解详情,请参阅应用资源。
assets/
包含应按原样编译为 .apk
文件的文件。您可以使用 URI 按照与典型文件系统相同的方式导航此目录,并使用 AssetManager 以字节流的形式读取文件。例如,此目录非常适合存储纹理和游戏数据。
test/
包含在主机 JVM 上运行的本地测试代码。
build.gradle(模块)
这定义了特定于模块的构建配置。
build.gradle(项目)
这定义了适用于所有模块的构建配置。该文件是项目不可或缺的一部分,因此您应该将其与所有其他源代码一起保留在修订版本控制系统中。