Please forgive my newbie ignorance and my newbie question.
I come from a C++/Makfile world on Linux.
I am recently undertaking a new project for Android that uses gradle with Android Studio. I am new to gradle and to Android.
I am trying to understand how an Android project gets compiled. There are only 3 .gradle files in the entire project:
./build.gradle ./app/build.gradle ./settings.gradle
I have a simple question. I cannot find in any of the gradle files above any rules/tasks that define
- how .java files get compiled into a .class file.
- how .class files get assembled into a .jar file
- how the .apk file gets assembled
I cannot trace through the script to understand what happens when I do “gradle assemble”.
Are all those tasks/rules defined for me implicitly ?