Android · product flavors · Gradle

Уникальность Android Gradle flavors

Android bulk-команды часто публикуют десятки product flavors из одного repo. Если меняются только `res/` assets, Play видит дубликаты. apporig сравнивает source sets и shared modules в загруженном Gradle-проекте.

Почему Gradle flavors попадают под дубликаты

Одинаковый `main` source с flavor-specific ресурсами даёт разный вид при той же Kotlin-архитектуре. Модерация Play смотрит структуру APK и историю разработчика.

Загрузите полный multi-flavor repo или отдельные экспорты flavors – apporig покажет overlap между вариантами в workspace.

Аудит flavors

Загрузите Gradle-проект → сравните с sibling-приложениями → перепишите shared domain modules со статусом COPY → пересканируйте перед Play Console.

Частые вопросы

Почему Gradle flavors вызывают duplicate detection?

Общий main source set и разные только res/ дают структурно похожие приложения.

Как проверить уникальность Gradle flavors?

Загрузите полный Gradle repo или экспорт каждого flavor как отдельный проект и проверьте COPY-пары в workspace.