为什么在build.gradle中有针对Android项目的自定义"干净"任务?

for*_*all 7 android gradle android-studio

在Android Studio(版本2.1)中创建新项目时,根build.gradle文件具有以下任务:

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

我注意到一些Android项目没有这个自定义任务,并使用默认的gradle clean任务.没有上述自定义清理任务有什么缺点?

Emr*_*ürk -1

正如您所说,这个模板可能是新项目模板中的新模板。对于趋势 apt(编译时注释处理)库来说,很容易覆盖它,该库会生成代码来清理它们。