Аз внимателно следвах много ясните съвети, дадени по този въпрос от Gunar: Добавете проект за библиотека, различен от Android, в приложението за Android в Eclipse но все още получавам грешки, които не са дефинирани от клас. Използвам обикновен Java настолен проект (не проект за Android) като библиотека и той е резидентен в работното пространство на Eclipse. Моят Android проект може да "вижда" класове и интерфейси в библиотечния проект и да компилира и зарежда към емулатора, но се срива веднага щом се споменат клас или интерфейс в библиотечния проект. Нямам буркан за проекта на библиотеката, но мислех, че Eclipse / ADT ще я открие като източник в работното пространство.
Трябва ли проектът на библиотеката да е под формата на буркан?
Имам заредени най-новите SDK инструменти и т.н. в ADT.
Отговори:
0 за отговор № 1Както знам, трябва да създадете Android проект от изходния код (т.нар. Desktop source source files) и премахнете Android библиотеката но задаване на зависимостите от Android + JRE.
Така проектът ви трябва да изглежда така:
След това можете успешно да създадете jar и да добавите към classpath.