Переменное имя пакета с подключаемым модулем Maven для Android

Я использую подключаемый модуль Maven для Android для создания своего приложения.

На самом деле, я создаю 3 «фирменные» версии одного и того же приложения (значок приложения, цвета и т. Д. Меняются, но не функции). Я знаю, что мне нужно использовать разные имена пакетов для каждого приложения, чтобы они считались разными.

До сих пор мне удавалось иметь "динамические" значения, используя фильтры Maven в strings.xml:

<string name="app_name">${app_name}</string>
<string name="widget_name">${widget_name}</string>
<string name="app_icon">${app_icon}</string>

Проблема в том, что это не работает для имени пакета! Если я это сделаю:

<manifest package="${foo.bar}">

ADT (ну, на самом деле XML-валидатор) жалуется, что пакет атрибутов имеет недопустимый символ '$'

Я не могу найти обходной путь для этого ... Есть ли способ узнать ADT для запуска фильтрации ресурсов Maven или чего-то подобного?

12
задан mexique1 29 September 2011 в 11:40
поделиться