При использовании библиотек Android, если более одного проекта (основного или библиотеки) определяют один и тот же ресурс, используется копия проекта с более высоким приоритетом и заменяет предыдущую.
Эта проблема возникает при написании многократно используемой библиотеки, поскольку она вынуждает вас префиксировать каждое имя ресурса, чтобы избежать конфликтов. См. Android Parcel Project для получения дополнительной информации по теме.
Теперь я хотел бы сделать скрипт, который перед компиляцией префиксировал бы имя каждого ресурса из всех библиотек с их именем пакета. Для этого я собираюсь использовать сгенерированный скрипт сборки муравья и добавить в него пользовательский шаг.
Вы знаете, возможно ли это? Вы видите лучшее решение, чтобы решить эту проблему?