Банки, добавленные в библиотеку Android, не упоминаются в проекте - PullRequest
4 голосов
/ 20 января 2012

Я создал библиотеку Android, в которую я включил несколько внешних jar-файлов.Эти банки видны в «Ссылочных библиотеках» в рамках проекта библиотеки.Когда я ссылаюсь на эту библиотеку в моем другом проекте, она не может связать банки, которые были добавлены в библиотеку.Он показывает ошибки в указанной библиотеке в проекте.

Он должен был связать банки, которые добавляются в библиотеку, скорее, он показывает ошибку в проекте, в который я добавил эту библиотеку.Может ли кто-нибудь помочь мне понять это?

Ответы [ 3 ]

3 голосов
/ 15 февраля 2012

Экспорт jar-файлов из библиотечного проекта через Properties -> Java Build Path -> Order and Export на самом деле не работает в конце: Eclipse может скомпилировать зависимый проект, но jar-файлы не появляются в конечном apk, и вы получаете исключение времени выполнения.

1 голос
/ 20 января 2012

Если вы правильно включили свой библиотечный проект, перейдите на Properties -> Java Build Path -> Order and Export и отметьте все JAR-файлы, которые вы хотите включить в основной проект.Это должно работать, если все в одной рабочей области.

0 голосов
/ 20 января 2012

Скопируйте файлы в папку вашего проекта, возможно, в папку lib. Затем попробуйте добавить библиотеку.

...