В нескольких проектах Android используется проект библиотеки Android. Теперь я добавил JAR (commons-lang.jar) в этот проект библиотеки. Я хочу экспортировать этот commons-lang.jar во все проекты, которые используют проект библиотеки. Я не могу заставить его работать, не дублируя банку со всеми проектами ссылок.
Что я сделал до сих пор:
- Создана папка с именем libs в иерархии папок проектов библиотек.
- Скопировал JAR в эту папку libs.
- Добавлен этот JAR в Eclipse "Java Build Path" с "Добавить внешние JAR..." в проект библиотеки.
- На вкладке "Заказ и экспорт" установлен флажок слева от JAR для его экспорта.
- В проекте ссылок на странице "Добавить" библиотеки "Android".
Кажется, что JAR файл commans-lang не экспортируется в проект библиотеки. Мне также нужно создать папку libs в проекте реферирования, добавить те же JAR-пути в путь сборки проекта ссылок. После этого все работает, но APK действительно содержит этот внешний JAR дважды.
Что не так с моим подходом? Что мне делать дополнительно?
Большое спасибо заранее.