Eclipse Android: как использовать проект библиотеки со связанными папками? - PullRequest
3 голосов
/ 12 мая 2011

Если у меня есть простая библиотека Android (с помощью project-> properties-> android-> Library ) со связанными папками, связанные папки не включаются в приложение, использующее библиотеку.
Выборпроект библиотеки добавит ссылку в проекте приложения в папку библиотеки 'src' и во все реальные папки, но при этом игнорирует все связанные папки в проекте библиотеки.

--- Редактировать: на самом деле это работает сболее поздние версии Eclipse и adt ---
Я могу добавить библиотеку в качестве зависимости проекта ( project-> properties-> javabuildpath-> project ) - это позволит Eclipse знать о классах в связанномпапки и исправьте ошибки компиляции в Eclipse, но не включит библиотечные классы в сам apk, и приложение завершится с java.lang.NoClassDefFoundError.

Что вы предлагаете использовать в проекте библиотеки с исходным кодомпапки, связанные снаружи главной папки проекта библиотеки?

1 Ответ

6 голосов
/ 13 августа 2011

Решение все время находилось у меня под носом:

Очевидно, что для более поздней версии инструментов eclipse и / или android достаточно добавить библиотеку в качестве зависимости проекта project -> properties -> javabuildpath -> project.

Нет необходимости использовать настройки библиотеки Android на всех project -> properties -> android.

Сейчас я использую eclipse Helios (3.6) с инструментами Android 10.0.1, и он работает в этой комбинации.

...