Я решаю эту проблему следующим образом:
У меня есть 3 вида деятельности: базовая, производство и разработка, например:
public class BasicActivity extends Activity {} //actually conntains all code
public class ProductionActivity extends BasicActivity {} //empty one
public class DevelopmentActivity extends BasicActivity {} //empty one
Тогда есть 2 разных
манифесты, скажем: производство (баллы
до ProductionActivity
как
запускаемый и имеет разные
пакет) и развития (указывает на
DevelopmentActivity
как запускаемый)
Когда мне нужно запустить Production one - я обычно копировал рабочий манифест (с заданием ant) как реальный, и наоборот с первым.
Существует небольшая сложность с компиляцией ресурсов, поскольку R.class
должен находиться в том же пакете, что и объявленный в манифесте. Но опять же с некоторыми «ручными» мошенничеством я тоже решил эту проблему.