Я создаю API с пользовательским представлением. Чтобы включить представление в пользовательские атрибуты в XML, я хочу использовать «Проект библиотеки Android» для API. Этим я могу объявить определение моих пользовательских атрибутов в файле attrs.xml.
Но у меня проблемы с использованием Библиотечного проекта при экспорте его в JAR-файл. Проект, ссылающийся на JAR, получает проблемы с файлами ресурсов Android, включенными в JAR. Кто-нибудь знает, как этого добиться? Надеюсь, я был ясен в своем вопросе.
В этом случае я не могу позволить проекту быть проектом с открытым исходным кодом.
[Update]
От: http://developer.android.com/guide/developing/projects/index.html#considerations
"Вы не можете экспортировать проект библиотеки в файл JAR
Библиотека не может быть распространена как двоичный файл (такой как файл jar). Это связано с тем, что проект библиотеки компилируется основным проектом для использования правильных идентификаторов ресурса. "
Так что я думаю, что это ответ на мой вопрос. Я попробовал наполовину рабочее решение. Он предназначен для создания JAR из исходных файлов java и добавления только ресурсов Android xml, как attrs.xml, к каждому проекту, использующему JAR. Но это не очень хорошее решение для того, чего я хочу достичь. Мне нужен JAR-файл с исходными и XML-ресурсами, но я не нашел решения для этого.