目 录
作为刚刚接触Android开发的小白,使用Android Studio创建项目后,对于项目中的各种文件就是两眼一抹黑,因此把自己的学习记录在这篇笔记中。
一、【Project】视图下项目结构(真实目录)
如图1所示是Android Studio项目真实目录。
MyApp/ ← 项目根目录
├── .gradle/ ← Gradle 构建缓存文件夹
├── .idea/ ← AS项目配置文件(编码格式、依赖索引等)
│
├── app/ ← 主模块目录(Module,存放源码和资源)
│ ├── build/ ← 编译生成的中间文件(自动生成,可删除)
│ ├── libs/ ← 第三方库的 .jar / .aar 文件
│ ├── src/ ← 源码目录
│ │ ├── main/ ← 主代码和资源
│ │ │ ├── java/ ← Java 或 Kotlin 源码
│ │ │ ├── res/ ← 资源文件(布局、图片、字符串等)
│ │ │ └── AndroidManifest.xml ← 应用清单文件(组件声明、权限配置)
│ │ ├── androidTest/ ← Android 仪器化测试(UI 测试)
│ │ └── test/ ← 本地单元测试代码
│ │
│ ├── build.gradle ← 模块级 Gradle 配置文件(依赖、编译参数)
│ └── proguard-rules.pro ← ProGuard 混淆规则文件
│
├── gradle/ ← Gradle Wrapper 相关文件
│ ├── wrapper/
│ │ ├── gradle-wrapper.jar ← Gradle Wrapper 的可执行 JAR(执行构建)
│ │ └── gradle-wrapper.properties ← Wrapper 配置文件(Gradle 版本、下载路径)
│ └── libs.versions.toml ← Gradle 版本目录文件(管理依赖版本号)
│
├── .gitignore ← Git 忽略规则(哪些文件不提交到仓库)
├── build.gradle ← Gradle配置文件(全局插件、仓库、依赖)
├── gradle.properties ← Gradle 全局属性(构建优化、内存设置、全局变量)
├── local.properties ← 本地配置文件(SDK 路径、私有信息,不提交到 Git)
├── settings.gradle ← 定义项目包含的模块(多模块工程时在这里注册)
│
├── gradlew ← Unix/Linux Gradle 执行脚本
├── gradlew.bat ← Windows Gradle 执行脚本
└── External Libraries ← AS自动管理的外部依赖库(JDK、第三方库等)

最低0.47元/天 解锁文章
1074

被折叠的 条评论
为什么被折叠?



