新建的app的整体目录结构如图:
工程文件中的文件分为三块:编译系统(Gradle),配置文件,应用模块(app)。
.gradle--gradle 编译系统,版本由wrapper指定
.idea--Android studio IDE所需的文件
build--代码编译后生成的文件存放的位置
gradle--wrapper的jar和配置文件所在的位置
.gitignore--git使用的ignore文件
build.gradle--gradle编译的相关的配置文件(相当于Makefile)
gradle.properties--gradle相关的全局属性设置
gradlew--*nix下的gradle wrapper 可执行文件
gradlew.bat--Windows下的gradle wrapper可执行文件
local.properties--本地属性(key设置,Android sdk位置等属性),不推荐上传到VCS
settings.gradle--和设置相关的gradle脚本
二.app模块文件目录结构说明:
build--编译后文件存在位置(包括最终生成的apk)
libs--依赖的库所在的位置(jar和aar)
src--源代码所在位置
build.gradle--相关的gradle配置,相当于这个项目的makefile,一些项目的依赖
proguard-vlues.pro--代码混淆配置文件