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