Android Studio doesn't do anything unique to build your application; it calls
Gradle to perform the build the same way you'd call it from the command line.

However, Studio runs a synchronization process when you open your project (or
explicitly ask to synchronize). Studio analyzes the build files to determine the
project structure and index dependencies, allowing Studio to provide features
such as code completion and launchers to run your application.

For details on running and debugging your application, see [Run and debug your
app](https://developer.android.com/studio/run).