.gradle和.idea
不用关心
.app
存放各种资源,代码,开发主要就是在这个文件夹下进行的
.build
无需多关心,主要包含了一些自动生成的文件
.gradle
存放gradle wrapper的配置文件,决定是否需要联网下载gradle。
.gitgnore
这个文件用来指定将指定的目录或者文件排除在版本之外。做版本控制用的。
build.gradle
这个是去用来gradle配置文件,通常不需要修改
gradle.properties
这里配置的属性会影响到项目中所有gradle编译脚本
gradlew.gradlew.bat
这两个文件时用来在命令行中执行gradle命令的,前者在Linux内核系统中使用,后者win。
app.iml
IDEA用来标识项目的
local.properties
用于指定本机中的Android SDK路径
一般不需要修改,除非这个路径发生新的变化
setting.gradle
这个文件用于指定项目中所有引入的模块。
更详细的
libs
如果用到了第三方jar包,就需要把这些放在libs下,放在这个目录下的jar包都会被自动添加到构建路径里去。
AndroidManifest.xml
整个Android项目的配置文件,四大组件都需要在这里注册
proguard-rules.pro
用于混淆代码,免得被破解