2017-01-24 9 views
3

Очень интересно узнать, когда мы строим проект андроида, нажимая, «Синхронизировать проект с файлами градиента», какие шаги на самом деле выполняются внутри?На высоком уровне, как работает синхронизация градиента в Android?

Рекомендуется ли использовать автономный режим gradle sync?

+2

возможно, это точный ответ на ваш вопрос. http://stackoverflow.com/questions/16754643/what-is-gradle-in-android-studio –

+0

Проверьте также эту тему в документации: http://stackoverflow.com/documentation/android-gradle/2092/getting-started -с-андроид-Gradle # т = +201701240740200138365 –

ответ

0

На более высоком уровне: при запуске синхронизации он запускает проект build.gradle и каждый модуль build.gradle, который включен в проект settings.gradle. Он будет разрешать зависимости, настраивать конфигурации запуска по умолчанию и создавать ароматы и т. Д. Конечно, это может быть более сложным, если у вас есть свои собственные задачи, которые должны выполняться в определенный момент. По умолчанию Android Studio будет настраивать град, но вы можете изменить это в любое время.

Что касается автономного режима, это действительно полезно, если у вас нет сетевого подключения. В этом случае он будет разрешать зависимости из локального кеша. Однако пользовательские задачи, требующие сетевого подключения, не будут компилироваться.