Android Gradle

Завдання (task) є основним компонентом процесу збирання у файлі build.gradle. Завдання є іменованими наборами інструкцій, які Gradle запускає, виконуючи складання програми. Завдання Gradle є повнофункціональними об'єктами, якими можна керувати програмно.

Оголошення завдань

Запустіть будь-який ваш проект у Android Studio для подальших дослідів. Відкрийте файлbuild.gradle, який відноситься до модуляapp.

Простий спосіб створення задачі – вказати ім'я завдання. Наприкінці відкритого файлу додаємо рядок:

Після зміни файлу синхронізуйтеся.

Ми оголосили завдання по одному лише імені. На правій стороні Android Studio є вертикальна вкладкаGradle, яку можна розгорнути. Вона містить перелік завдань (task), яка виконує Gradle під час роботи з поточним проектом. Ви можете виділити будь-яке із цих завдань і запустити її подвійним клацанням. Можна виділити кілька завдань.

Знайдіть своє завдання, воно перебуватиме по дорозі:app Tasks other. Завдання сортуються за абеткою. Запустіть завдання подвійним клацанням.

Коли виконується якесь завдання Gradle, то хід виконання можна побачити у вікніGradle Console. Відкрити її можна через вкладкуGradle Consoleу нижній правій частині студії. Після виконання завдання ви побачите щось на кшталт такого:

Тепер, зрозумівши, як створюються та запускаються завдання, продовжимо експерименти.

Операція задачі (Task Action)

Виконання завдання не зробить жодного результату, оскільки ми не надали їй жодної операції (action). Операцію можна присвоїти використовуючи оператор зсув вліво. Перепишемо приклад: