Мне нужно создать 4 приложения. Все 4 приложения будут отличаться только пользовательским интерфейсом и именем пакета (Id приложения). По согласованию с клиентом я создал 1 полнофункциональное приложение.
Теперь мне нужно создать 3 других приложения, у каждого из которых есть свой идентификатор приложения и тема.
Код останется неизменным для всех 4 приложений.
Для достижения этого я создал ароматы, как показано ниже. Но все время я получаю сообщение «сгенерированный класс com.xxx.R не найден».
Только 1 приложение, которое я создал первым, только оно работает. Его applicationId - "com.bbb.app". Все файлы Java находятся в этом пакете.
flavorDimensions "default"
productFlavors {
b{
applicationId "com.bbb.app"
dimension "default"
}
a{
applicationId "com.aaa.app"
dimension "default"
}
x {
applicationId "com.xxx.app"
dimension "default"
}
}
Когда я выбираю любой идентификатор приложения, кроме стандартного, файлы аннотаций также не разрешаются. Вроде не могу найти символ класса HomeFragment _.
Пожалуйста, предложите, если я делаю что-то не так.