1.3.6 详解build.gradle文件——Android第一行代码(第二版)笔记
不同于Eclipse,Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,它使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置。首先看项目最外层目录下的build.gradle文件,代码如下所示:~~~buildscript {repositories {google()jcenter()}dependencies {classpath 'com.android.tools.build:gradle:3.1.3'}}allprojects {repositories {google()jcenter()}}task clean(type: Delete) {delete rootProject.buildDir}~~~这些代码是自动生成的,首先两处,repositories的闭包中都声明了jcenter()这个配置。jcenter是一个代码托管仓库。接下来,dependencies闭包中使用classpath声明一个Gradle插件。因为Gradle并不是专门为构建Android项目而开发的,因此如果我们要想使用它来构建Android项目,则需要声明 com.android.tools.build:gradle:3.1.3 这个插件。其中最后面的部分是版本号。 下面我们来看app目录下的build.gradle文件