目录结构
在一个典型的安卓项目中,目录结构通常如下所示:
MyApplication/
├── app/ # 应用模块
│ ├── build.gradle # 应用模块的构建脚本
│ ├── src/ # 应用源代码
│ │ ├── main/
│ │ │ ├── java/ # Java 源代码
│ │ │ │ └── com/ # 包名(根据你项目的实际包名)
│ │ │ ├── res/ # 资源文件
│ │ │ │ ├── drawable/ # 图片等图形资源
│ │ │ │ ├── layout/ # 布局文件(.xml)
│ │ │ │ ├── mipmap/ # 各种图标资源
│ │ │ │ ├── values/ # 字符串、颜色、样式等资源
│ │ │ │ └── raw/ # 原始文件,如音频、视频、txt文件等
│ │ │ ├── AndroidManifest.xml# 应用的清单文件
│ │ │ └── assets/ # 存放原始文件(例如 HTML、字体文件等)
│ │ ├── androidTest/ # Android 测试代码
│ │ └── test/ # 单元测试代码
├── build.gradle # 根项目的构建脚本
├── settings.gradle # 配置项目构建信息的文件
└── gradle/ # Gradle 配置目录
└── wrapper/ # Gradle 包装器(可选)
主要文件和目录解释:
app/src/main/java/: 存放 Java 或 Kotlin 代码的目录,按照包名来组织(如
com.example.app
)。app/src/main/res/: 存放资源文件的目录,包括布局、图片、字符串、颜色、样式等。
app/src/main/AndroidManifest.xml: 定义应用的基本信息,如应用组件(活动、服务等)以及权限等。
app/build.gradle: 应用模块的 Gradle 构建脚本,定义了模块级的构建配置、依赖等。
build.gradle: 根目录下的 Gradle 构建脚本,通常用于定义全局配置、依赖库、插件等。
settings.gradle: 定义了哪些模块将会被包括到这个项目中。
gradle/wrapper/: 包含 Gradle 包装器的配置文件,这让你不需要在每个开发环境中手动安装 Gradle,可以通过项目直接使用。
Last updated