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