Я создаю приложение с несколькими вариантами брендинга. Одно из требований заключается в том, что мы поставляем 2 среды для каждого клиента, поэтому для отладки и выпуска требуется одна сборка выпуска для каждого клиента.
Код в файле сборки gradle:
android {
...
buildTypes {
release {
minifyEnabled false
}
debug {
applicationIdSuffix ".debug"
}
}
flavorDimensions "branding"
productFlavors {
mainCompany {
dimension "branding"
applicationIdSuffix ".mainCompany"
}
client1 {
dimension "branding"
applicationIdSuffix ".client1"
}
client2 {
dimension "branding"
applicationIdSuffix ".client2"
}
client3 {
dimension "branding"
applicationIdSuffix ".client3"
}
}
Дерево структуры каталогов:
.
├── androidTest
│ └── java
├── client1
│ └── res
├── client2
│ └── res
├── client3
│ └── res
├── debug
│ └── res
├── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── res
├── mainCompany
│ └── res
└── test
└── java
И вопрос в том, как создать папку отладки для каждого клиента? В такой папке должны быть только значок приложения и строки только с заголовком приложения