Gian Patrick Quintana Gian Patrick Quintana - 1 month ago 8
Android Question

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

I saw in my Run/Debug Configurations that before launch there would a call to 'Make' first then 'Gradle-aware Make'. When I created a new project and checked its config I saw that there was only 'Gradle-aware Make' in it. I was wondering whether on my previous project I could take out 'Make' since it doubles my compile time. I did already take it out though and found no complications.

Project with Make and Gradle-aware Make

Newly created Project with default settings

Answer

This is actually documented here:

Make

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-aware make

Compile the project and run Gradle.

You can remove Make, it is not enabled for new projects so it's not necessary.

Comments