Android Studio项目模板全面解析(23)



        google()

    }

}

./app/build.gradle内容:

apply plugin: 

"com.android.application"



android {

    compileSdkVersion 

27



}

可以看到根目录下的build.gradle已经和AS项目模板长得很像了, 区别在与下面这段代码:

task 

clean

(type: Delete)

 

{

    delete rootProject.buildDir

}

这里定义了一个名为clean的gradle任务(task),我们可以通过运行./gradlew clean执行这个任务。它的执行结果就是删除主项目的build文件夹。忘了说, 现在再执行./gradlew assemble, build文件夹会生成在app目录下。再执行./gradlew clean就会删除app目录下的build文件夹。