Я делаю что-то похожее с моими приложениями.Общая кодовая база, несколько разных наборов ресурсов.У меня есть скрипт Python, который копирует мой общий источник из общего расположения в каталог src , копирует каталоги res_ project в каталог res, обновляет имена пакетов, чтобы отразить новое приложениеупакуйте и обновите AndroidManifest с соответствующими значениями.
Я чувствовал, что должен быть лучший способ сделать это, так как ваши ресурсы уже хорошо отделены от вашего источника, но были проблемы с именем пакета приложения, котороеотличается от моего имени пакета src.Я подробно рассказал об этом процессе здесь .