一.项目的总体结构
.gradle和.idea是AS自动生成的文件,不用编辑。
app中包含了代码和资源文件,开发是在这个目录下进行的。
gradle包含了gradle wrapper的配置文件。
.gitignore是用来将指定的目录或文件排除在版本控制外。
build.gradle是项目全局的gradle构建脚本。
gradle.properties是全局的gradle配置文件。
gradlew和gradlew.bat是用来在在命令行界面执行gradle命令的,前者用于Linux或Mac系统,后者用于Windows系统。
HelloWorld.iml是IDEA项目自动生成的文件,不需要更改。
local.properties用于指定本机Android SDK路径,通常不用更改,除非本机的Android SDK位置发生变化。
settings.gradle用于指定项目中所有引入的模块。
二.app目录下的结构
build包含编译时自动生成的文件。
libs用来存放第三方jar包。
androidTest用来编写Android Test测试用例,可以对项目进行一些自动化测试。