проекте тоже её понемногу внедряю, но столкнулся с проблемой.
Как только модулей становится около десяти, то Sync with Gradle занимает ужасно много времени, минут 5. Это у меня что-то не то или так и должно быть?
Возможно влияет количество флейворов. У меня их три штуки по два варианта в каждом.
Флейворы линейно увеличивают время синка, при выпиле всех билд флейворов (у нас было 2 флейвора и 2 билд-тайпа, всего 2^3=8 типов сборки). получилось уменьшить время синка в 4-5 раз.
Да, тоже подозреваю флейворы, но их просто выпилить будет трудновато конечно.
Может модули связаны неверно? Возможно эти либы помогут прояснить: https://github.com/dropbox/AffectedModuleDetector https://github.com/savvasdalkitsis/module-dependency-graph
Спасибо, посмотрю.
Обсуждают сегодня