Android как экспортировать банку с ресурсами? - PullRequest
4 голосов
/ 26 марта 2012

Я создаю проект Android для создания своего пользовательского виджета и хочу экспортировать его в качестве фляги для другого проекта, чтобы их было удобно использовать повторно, но теперь проблема в том, что я не могу использовать ресурсы, включенные в мой пользовательский jar виджета, например изображение png, получает нулевой идентификатор ресурса класса R! Как я могу соврать это?

Обновить вопрос:
Как я могу разобрать LayerDrawable xml из папки ресурсов в коде?

Ответы [ 3 ]

5 голосов
/ 26 марта 2012

В настоящее время вы не можете экспортировать автономный архив с библиотекой Android, и анонс будет доступен в следующем выпуске SDK.
https://developer.android.com/guide/developing/projects/index.html#LibraryProjects

0 голосов
/ 16 апреля 2013

Для того, чтобы приложение работало с моим экспортированным библиотечным файлом .jar, мне пришлось скопировать все в каталоге ресурсов "res" из проекта библиотеки в проект приложения.Также пришлось объединить файл string.xml, а также объединить файлы ApplicationManfiest.xml.Добавить проект в виде библиотеки через Eclipse намного проще.

0 голосов
/ 26 марта 2012

Вы не можете экспортировать проект Android в Jar с ресурсами. Что вы можете сделать, это сделать первый проект в виде библиотеки, а затем добавить его в другой проект.

См. Документацию здесь показывает, как настроить проект в качестве библиотеки и использовать в другом проекте

...