2012-01-20 2 views
4

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

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

+0

Разве оба проекта находятся в одном рабочем пространстве? – user936414

ответ

1

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

+0

Я могу увидеть список банок в Order и Export в моей библиотеке. Но не вижу их в заказе и экспорте моего проекта. Да, они находятся в одном рабочем пространстве – Neha

+0

Хорошо, но все ли необходимые библиотеки в вашем проекте библиотеки проверены? – LordTwaroog

0

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

+0

не работает ... Он работает, если я снова добавлю все банки в проект. Но это будет похоже на добавление банок дважды, один раз в библиотеке, а затем в проект – Neha

3

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

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