在 Gradle 中自动每次构建之前运行 clean 任务

Mar*_*ies 8 android gradle build.gradle android-gradle-plugin gradle-task

我想assembleRelease在 Gradle 中的任务之前“干净”地运行一个项目。

我怎样才能在一切之前触发干净的任务?

Gab*_*tti 3

在gradle中你可以使用该dependsOn方法。

B.dependsOn A
Run Code Online (Sandbox Code Playgroud)

这样:

  • 任务 B 取决于任务 A
  • gradle每次执行B任务之前都会执行A任务。

在你的情况下:

assembleRelease.dependsOn clean
Run Code Online (Sandbox Code Playgroud)