![](http://webcf.waybackmachine.org/web/20210614190519im_/https://habrastorage.org/getpro/habr/avatars/a07/a35/c24/a07a35c24deab6bb4e38918be3c7a131.jpg)
Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?
![](https://webcf.waybackmachine.org/web/20210614190519im_/https://habrastorage.org/getpro/habr/upload_files/394/e77/13d/394e7713d239047a7a11859882609644.png)
Доброго дня, читатель! Меня зовут Стручков Михаил и я Android-разработчик в команде мобильного оператора Yota.
В последнее время особенности нашего приложения способствуют частой и кропотливой работе с Gradle. В своем опыте работы с ним я успел пройти через стадию поломанных сборок, отчаяния в попытках понять причину очередного фейла при билде, и неподдельной радости после успешной реализации собственных задумок.
Предлагаю вам упростить тернистый путь к пониманию сборки Gradle-приложений, разобрать основные этапы и их особенности, и попробовать совместно сократить трафик stackoverflow на тему Gradle. В качестве бонуса немного коснемся Gradle-плагинов и разберемся, как к ним подходить.