Сбой сборки Android Maven с зависимостями от библиотеки R - PullRequest
1 голос
/ 29 июля 2010

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

1 Ответ

2 голосов
/ 21 марта 2011

Плагин Maven Android в настоящее время обновляется с поддержкой проектов библиотеки Android, <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 в maven-android-plugin:http://code.google.com/p/maven-android-plugin/wiki/ApkLib

...