Я ретельно дотримувався дуже чітких рекомендацій, наданих Гунаром на цю тему: Додайте проект бібліотеки, що не належить Android, до програми Android у програмі Eclipse але я все ще отримую помилки, не визначені класом. Я використовую звичайний настільний проект Java (не проект Android) як бібліотеку, і він є резидентом у робочому просторі Eclipse. Мій проект Android може "бачити" класи і інтерфейси в проекті бібліотеки, і він компілює і завантажує в емулятор, але збій, як тільки клас або інтерфейс в проекті бібліотеки посилаються. Я не маю банку для проекту бібліотеки, але думав, що Eclipse / ADT знайде його джерело в робочому просторі.
Чи повинен я мати бібліотечний проект у формі jar?
Я завантажив останні інструменти SDK і т.д. в ADT.
Відповіді:
0 для відповіді № 1Як я знаю вам потрібно створити Android-проект з вихідного коду (він же настільних вихідних файлів проекту) і видалити бібліотеку Android але встановити залежності Android + JRE.
Отже, ваш проект має виглядати так:
Після цього можна успішно створити jar і додати до classpath.