Android项目结构详解
一、Android项目结构图
二、目录结构详解
.gradle及.idea
gradle插件机idea编辑器生成的相关文件——无需关心
app
项目代码,资源,开发目录,项目模块——重点
gradle
内部包含gradle-wrapper的配置文件即:gradle-wrapper.properties,gradle-wrapper其实就是配置一个缓存目录,当gradle插件资源在缓存目录中不存在时会自动去指定网址去下载,当然这需要开启 gradle-wrapper功能,开启方式:Build,Execution,Deployment——Gradle——勾选 Use default gradle wrapper(recommended)
.gitignore
指定排除版本控制之外的文件或目录
build.gradle
全局gradle构建脚本,通常这个文件中的内容是不需要修改的
gradle.properties
全局的gradle配置文件,这里的配置会影响项目中所有的gradle编译脚本配置
gradlew & gradlew.bat
这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的,gradlew.bat是在Windows系统中使用的。
local.properties
用于指定本机中 Android SDK 的路径,通常自动生成不需要修改,除非手动修改SDK位置
settings.gradle
用于指定项目中引入的模块,新建的项目一般只有一个app模块