Подтвердить что ты не робот

Eclipse не распознает проект как библиотеку (ActionBarSherlock/ViewPagerIndicator)

Я пытаюсь получить ActionBarSherlock и ViewPagerIndicator, созданных для моих проектов, но, похоже, я сталкиваюсь с несколькими проблемами. Я отправил Джейку Уортону (Разработчику) несколько сообщений ранее об этом, и получил несколько ответов, но не смог добраться никуда - и я думаю, что он занят несколькими другими вещами.

Какая у меня проблема, для VPI и ABS For both VPI and ABS

Обе библиотеки открываются без ошибок, и я использую компилятор версии 1.6 для всех, как требуется.

Самое смешное, если я загружаю в предоставленные образцы - они отлично работают и ссылаются на его библиотеку; но когда я иду добавить библиотеку в свой проект, это происходит.

4b9b3361

Ответ 1

Где хранить фактический проект библиотеки не имеет значения, если вы используете относительную ссылку для ссылки на него. Проверьте Библиотечные проекты - соображения развития:

  • Место хранения проекта библиотеки

    Нет конкретных требований к тому, где вы должны хранить проект библиотеки по отношению к зависимому проекту приложения, если проект приложения может ссылаться на проект библиотеки по относительной ссылке. Важно то, что основной проект может ссылаться на проект библиотеки через относительную ссылку.

Вы всегда должны использовать плагин Eclipse ADT для выбора и настройки справочника по библиотечным проектам, то есть щелкнуть правой кнопкой мыши проект → Свойства → Android → Добавить, а затем в открывшемся окне выбора проекта выберите список проектов библиотеки здесь ( вы должны импортировать их в одно рабочее пространство Eclipse в качестве основного проекта). Это добавит android.library.reference, используя относительный путь в project.properties, а также покажет относительный путь в окне предпочтений Android:

android.library.reference.2=../../../../../Documents and Settings/yorkw/Desktop/JakeWharton-Android-ViewPagerIndicator-f09acb0/library

Если вы прямо измените его, используя абсолютный путь от project.properties, как показано ниже:

android.library.reference.1=C:\\Documents and Settings\\yorkw\\Desktop\\JakeWharton-Android-ViewPagerIndicator-f09acb0\\library

Затем после того, как Eclipse обновит ваш проект, вы получите точную ошибку, описанную в вашем вопросе, см. мой снимок экрана ниже: enter image description here

Надеюсь, что это поможет.

Ответ 2

При импорте библиотек убедитесь, что вы отметили флажок "Копировать объекты int workspace". Библиотечные проекты должны быть в одном рабочем пространстве для работы.

Ответ 3

удалить и снова импортировать проект и lib. создайте проект lib, добавьте lib в проект, пока показывается ошибка. переименуйте проект lib. это сработало для меня....