app |
项目中的代码和资源等主要内容都是存放在这个目录的,开发工作也主要是在这个目录下面。 |
build |
包含了一些在编译时自动生成的文件。(不用关心) |
gradle |
这个目录包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是先根据有没有本地缓存的情况来决定要不要下载。可以点击File->Settings->Build,Execution,Deployment->Gradle。 整个安卓的项目都是采用gradle来全程把控 |
.gitignore |
用来将指定的目录或文件排除在版本控制之外。 |
.build.gradle |
全局的gradle构建脚本,通常是不用修改的。 |
gradle.properties |
全局gradle的构建脚本,通常不需要修改。有点类似于makefile |
gradlew和gradlew.bat |
这两个文件是用来在命令行界面执行gradle命令的,其中gradlew是在linux上使用,gradlew.bat是用在windows系统上的。 |
HelloWorld.iml |
iml文件是所有的IDEA项目都会自动生成的一个文件(AS是基于IDEA开发的),该文件只是用来标识是IDEA的项目文件。 |
local.properties |
该文件用来指定Android 的SDK的路径,通常是自动生成的,除非Android SDK位置发生变化,不然是不用修改的。 |
setting.gradle |
用来指定项目中所有引入的模块,通常情况下模块的引入都是自动完成的,需要手动修改比较少。 |