Я бы посоветовал изучить Проекты библиотек Android , чтобы помочь с этим.
Я использую этот подход для версий Lite и Free одного из моих приложений. У меня есть проект библиотеки, который содержит все исходные тексты и большую часть ресурсов для приложений, а затем 2 проекта, которые используют первый в качестве проекта библиотеки, один для Lite и один для полной версии.
Каждый из двух зависимых проектов имеет свои собственные ресурсы и манифест, что позволяет разным пространствам имен и, в зависимости от редакции, меняются местами в разных строках, чертежах и т. Д.
Я попробовал подход Ant, но он казался намного более сложным, чем подход проекта Библиотеки. Надеюсь, это поможет.
Обратите внимание, что Ant по-прежнему используется для создания каждого из проектов, но не является частью решения для разделения изданий.