Я новичок в программировании для Android. Я только что выпустил свое приложение. Все хорошо работает и все. Однако я думал о создании новой вкусовой (бесплатной) версии приложения, используя функцию вкуса в gradle.
Теперь все учебники и примеры вкусов, которые я вижу, рассказывают о хранении эксклюзивных классов разных вкусов отдельно, например
com.example.myapp.free
com.example.myapp.paid
и держите общие файлы в main. Теперь моя проблема заключается в том, что, поскольку я уже выпустил приложение, я не могу изменить имя пакета своего приложения на имя .paid, как указано выше. Однако моя бесплатная версия будет реализовывать тот же класс с другой логикой. Если я сделаю это, я получу ошибку duplicate class:com...
Как мне обойти эту ситуацию?