Ответ 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 обновит ваш проект, вы получите точную ошибку, описанную в вашем вопросе, см. мой снимок экрана ниже:
Надеюсь, что это поможет.