'Make' 和 'Gradle-aware Make' 有什么区别?

What is the difference between 'Make' and 'Gradle-aware Make'?

我在我的 Run/Debug 配置中看到,在启动之前会先调用 'Make',然后调用 'Gradle-aware Make'。当我创建一个新项目并检查其配置时,我发现其中只有 'Gradle-aware Make'。我想知道在我以前的项目中我是否可以取出 'Make' 因为它会使我的编译时间加倍。不过我确实已经把它取出来了,没有发现并发症。

这实际上是有记录的 here:

制作

Compile the project or the module. Android Studio executes the Make Module command if the run/debug configuration specifies a particular module, or it executes the Make Project command if no modules are specified.

Gradle-感知 make

Compile the project and run Gradle.

您可以删除 Make,它不会为新项目启用,因此没有必要。