TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.6K subscribers
Post #8905 6.92K
Отключите эти настройки Android в Gradle для ускорения сборки

В Android Gradle Plugin есть настройка разных build feature для включения разных опций
// Часть флагов могут быть доступны только в определнных типах модулей
// Указаны знгачения по умолчанию в Android Gradle Plugin 8.10.0
android {
buildFeatures {
// Включить/выключить Android ресурсы для библиотечных модулй
androidResources = true
aidl = false
buildConfig = false
compose = false
dataBinding = false
mlModelBinding = false
prefab = false
renderScript = false

// Генерация ресурсов из Gradle файла
resValues = true
shaders = true
viewBinding = false
}
}


Каждая из них отвечает за определенную опцию, но вот значение каждой опции будет зависеть от версии.

Я предпочитаю явно выключить все опции по умолчанию и в каждом модуле включать их только при необходимости в модуле в build.gradle.kts. Сделать это можно через gradle.properties
# Отключение ресурсов для Android Library модулей
android.library.defaults.buildfeatures.androidresources=false
android.defaults.buildfeatures.aidl=false
android.defaults.buildfeatures.resvalues=false
android.defaults.buildfeatures.databinding=false
android.defaults.buildfeatures.mlmodelbinding=false
android.defaults.buildfeatures.shaders=false
android.defaults.buildfeatures.prefabPublishing=false
android.defaults.buildfeatures.viewbinding=false


‼️ Больше полезных советов и статей в Базе Знаний Android разработчика

#android #gradle #лучшиепрактики
  • 👍 55
More from @android_broadcast
  1. Oct 9, 2026UPD! Вышел Gradle 8.14.6 с аналогичными правками
  2. Oct 8, 2026🐘 Вышел Gradle 9.8.1: закрыли три серьёзные уязвимости, стоит обновиться Это патч-релиз д…
  3. Oct 7, 2026🏢 EmbeddingGemma 2: мультимодальный поиск прямо на телефоне Google выпустила EmbeddingGem…
  4. Oct 7, 2026Post #10231
  5. Oct 6, 2026🤖 В Android Bench добавили Claude Opus 5.5, GPT 6 Sol и GPT 6 Luna Google обновила лидерб…
  6. Oct 6, 2026Разыгрываю 2 билета на Podlodka AI Crew Условия - Подписаться на @rozov_blog - Подписаться…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →