什么是gradle安卓项目背后任务清理的想法

Dan*_*ico 18 build.gradle android-gradle-plugin

当我在android studio上创建一个新项目时,我看到gradle.build:

task clean(type: Delete) {
  delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

这背后的想法是什么?

Gab*_*tti 10

这样,clean任务(使用type = delete)在运行时删除构建目录.

当您修改某些配置文件时,它非常有用,例如settings.gradle需要完全清理的配置文件.

  • Build Studio中的Build - > Clean项目是否手动调用?我正在考虑将它从我项目的gradle文件中删除,因为我觉得它会增加项目的运行时间. (2认同)