ViewPagerIndicator не добавляется в проект

Я пытаюсь использовать библиотеку Jake Wharton ViewPagerIndicator. Я создал для него новый проект библиотеки. Когда я пытаюсь добавить его в Eclipse под <ProjectProperties> -> Android -> Add, он ставит зеленую галочку. Когда я выхожу из меню, а затем возвращаюсь назад, ссылка на библиотеку исчезает.

Когда я затем перехожу к моему пути сборки Java, я вижу «библиотеку» под Order and Export и Projects. Я читал, что плохо видеть, если под Projects из этого сообщения SO: Не удалось найти библиотеку .апк!

Я также получаю сообщение об ошибке Could not find library.apk! из этого вопроса SO. Я попытался удалить библиотеку в Projects, но это только испортило мой импорт.

После удаления его из Projects и наведения курсора на ошибку Eclipse, а затем выбора Fix project setup он рекомендует Add project "library" to <my app>'s Build Path. Это просто возвращает меня к исходной точке.

Я также пробовал это решение SO: ViewPagerIndicator

Это ничего не изменило в моем проекте. Я все еще получаю ошибку Could not find library.apk!. Когда я запускаю и компилирую свое приложение, оно выдает мне эту ошибку:

Caused by: java.lang.ClassNotFoundException: com.viewpagerindicator.UnderlinePageIndicator

Я предполагаю, что это просто потому, что настройки моего проекта настолько испорчены. Любая идея, как, наконец, решить эту проблему? Я пробовал разные вещи в течение нескольких часов ...


person trevor-e    schedule 24.07.2012    source источник


Ответы (1)


Свойства проекта -> Путь сборки Java -> Проект. Удалить библиотеку.apk.

person Report Error    schedule 24.07.2012
comment
Там нет library.apk. Только папка библиотеки. - person trevor-e; 24.07.2012
comment
И больше. Путь должен быть относительно библиотеки. Проверить файл project.properties android.library.reference.1 =../library-folder - person Report Error; 24.07.2012
comment
Хорошо, я удалил это снова. project.properties показывает только target=android-15. Я должен добавить строку, которую вы упомянули? - person trevor-e; 24.07.2012
comment
1. У вас должна быть открыта библиотека ViewPagerIndicator-проекта. 2.Открываем свойства проекта ViewPagerIndicator-library -> Android. И установите Библиотека 3. Откройте свойства вашего проекта -> Android -> Добавить библиотеку. Хорошо, чтобы получить. - person Report Error; 24.07.2012
comment
У меня есть проект библиотеки, открытый вместе с моим обычным проектом Android. Я дважды проверил, что библиотека проверена. Я могу добавить его в свой проект, перейдя в «Добавить библиотеку», и он ставит мне зеленую галочку. Но как только я нажму «Применить», а затем «ОК», если я вернусь к этому экрану, ссылка на библиотеку исчезнет... - person trevor-e; 24.07.2012
comment
Я исправил проблему! Проблема заключалась в том, что моя программа контроля версий испортила настройки только для чтения файлов в папке моего проекта. Я просто выбрал все файлы и убедился, что они не только для чтения. Вот почему Eclipse не добавил мою библиотеку. Спасибо за помощь. - person trevor-e; 24.07.2012