整个工程构建的配置文件

gradle.properties 定义build.gradle 使用的常量(keystore路径,keyalias)

local.properties 定义本地属性(SDK路径)

settings.gradle 多Moudle管理,一次性构建。

gradlew gradlew.bat Module构建命令封装成的批处理文件,可在命令行中执行。

build.gradle 对项目的依赖、版本、插件等进行配置

buildscript {
    repositories {
        jcenter() //构建脚本中所依赖的库都在jcenter仓库下载
    }
    dependencies {
        //指定了gradle插件的版本
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}

allprojects {
    repositories {
        //当前项目所有模块所依赖的库都在jcenter仓库下载
        jcenter()
    }
}

JDK

在Gradle中,对于java插件,我们需要在build gradle中提供java版本来编译和生成类文件。

构建gradle项目和运行gradle build需要安装Java。

Java version Gradle version
8 2.0
9 4.3
10 4.7
11 5.0
12 5.4
13 6.0
14 6.3
15 6.7
16 7.0
17 7.3
18 7.5