I have been learning about the Gradle system for Android recently. We know that if we put "gradle tasks --all" in the command line, Gradle will print out all the available tasks.
What interests me is the list of subtasks under the task "assembleDebug"(such as "bundleDebug", "compileDebugNdk" etc.). I assume they are subtasks by the indention in front of them.
Will all these subtasks be executed if we run "assembleDebug" task? If so, what's the order of execution? If not, which ones will be picked up?
Note: The subtasks below seem to be listed lexicographically. So we cannot assume it is the execution order.