У меня есть основной продукт (например, Школьное ядро ). Теперь мне нужно запустить его для 2 школ (например, Школа A и Школа B ).Различным является только значок заставки приложения.Я пытаюсь управлять этим через аромат.Поскольку мы знаем, что для загрузки в Google Play Store нам нужно другое имя пакета, поэтому я застрял там.
Мой аромат выглядит так -
productFlavors {
main {
applicationId "net.school.main"
versionCode 7
versionName "2.12"
}
schoolA {
versionCode 2
versionName '1.01'
applicationId 'net.school.schoolA'
}
schoolB {
versionCode 1
versionName '1.0'
applicationId 'net.school.schoolB'
}
}
Когда я запускаю аромат SchoolA говорит, что пакет не найден.Я ищу лучший подход, чтобы в будущем любая новая школа могла быть добавлена с минимальными изменениями.