Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2.3/
一、Android Gradle 工程结构简介
1、Gradle 默认输出目录
Android Studio 工程中 , 可以管理多个 Module 项目 ,
工程根目录下的 build 目录 ( 注意不是 Module 目录下的 build 目录 ) 是 Gradle 默认输出目录 ,
2、Gradle 配置目录
gradle 目录是 Gradle 配置相关目录 , 在 gradle/wrapper/gradle-wrapper.properties 文件中 , 可以指定 Gradle 版本 ; 在该配置文件中使用系统中已经下载的 Gradle 版本 , 可以直接使用 , 不用下载 ;
在 C:\Users\用户名.gradle\wrapper\dists 目录下 , 存放着当前可用的 Gradle 版本 , 可以将所有的 Gradle 版本都放在这个目录 ;
下载完的 Gradle 版本 , 打开后有如下 4 个文件 ;
3、gradle.properties 配置文件
gradle.properties 配置文件 , 执行 Gradle 编译时的属性 ,
4、gradlew 或 gradlew.bat 可执行文件
5、local.properties 配置文件
local.properties 配置文件 , Android Gradle 插件会读取该配置文件 , 在该文件中 , 可以配置 SDK 和 NDK 目录 ;
如 : org.gradle.jvmargs=-Xmx2048m
用于设置编译时虚拟机内存大小 ;