На более высоком уровне: при запуске синхронизации он запускает проект build.gradle
и каждый модуль build.gradle
, который включен в проект settings.gradle
. Он будет разрешать зависимости, настраивать конфигурации запуска по умолчанию и создавать ароматы и т. Д. Конечно, это может быть более сложным, если у вас есть свои собственные задачи, которые должны выполняться в определенный момент. По умолчанию Android Studio будет настраивать град, но вы можете изменить это в любое время.
Что касается автономного режима, это действительно полезно, если у вас нет сетевого подключения. В этом случае он будет разрешать зависимости из локального кеша. Однако пользовательские задачи, требующие сетевого подключения, не будут компилироваться.
возможно, это точный ответ на ваш вопрос. http://stackoverflow.com/questions/16754643/what-is-gradle-in-android-studio –
Проверьте также эту тему в документации: http://stackoverflow.com/documentation/android-gradle/2092/getting-started -с-андроид-Gradle # т = +201701240740200138365 –