2010-07-29 3 views
1

Я обновляю проект Maven вокруг набора проектов Android (написанных с использованием Eclipse). Некоторые из проектов Android - это библиотеки общего кода и ресурсов. Поскольку у проектов библиотеки Android есть ресурсы, у них есть свой собственный R, с которым я ссылаюсь из общего кода библиотеки. Следуя инструкциям в Maven: Complete Reference, chapter 14, у меня в основном все работает. Источники библиотеки включены и скомпилированы из проектов, которые ссылаются на библиотеку. Однако компиляция не выполняется, поскольку созданная библиотека R не включена в источники библиотеки. Как мне заставить компиляцию Maven работать?Android Maven build, с зависимостями от библиотеки R не работает

ответ

2

Maven Android Plugin в настоящее время обновляется при поддержке проектов Android Library, <packaging>apklib</packaging>. Это правильно позаботится о R.java и должно использоваться вместо <packaging>apksources</packaging>.

Посмотрите на список изменений для последней версии использовать:
http://code.google.com/p/maven-android-plugin/wiki/Changelog

Вот о выпуске для первой бета-версии:
http://groups.google.com/group/maven-android-developers/browse_thread/thread/e7978fbf4e4b85f0?pli=1

Это где поддержка apklib в мавена-android- плагин документирован:
http://code.google.com/p/maven-android-plugin/wiki/ApkLib

+0

Я пытаюсь использовать apklib для обработки библиотеки с некоторыми ресурсами .. b ut Я не вижу файлы R, обработанные чисто, и я не вижу никаких образцов, которые на самом деле имеют ресурсы. вот мой СО-вопрос: http://stackoverflow.com/questions/7503417/packaging-android-facebook-sdk-as-apklib-with-maven – danb

Смежные вопросы