Как создать аромат с другим приложением под Android? - PullRequest
0 голосов
/ 19 апреля 2019

Мне нужно создать 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 _.

Пожалуйста, предложите, если я делаю что-то не так.

...