Добавление проекта библиотеки в PagerSlidingTabStrip

Я пытаюсь использовать библиотеку Android PagerSlidingTabStrip v1.0.1

в моем проекте, но после того, как я импортирую проект как существующий код в рабочую область, я получаю возможность проецировать Mainactivity и library, а library является зависимостью от Mainactivity

но похоже, что проект библиотеки не распознается как локальная библиотека

так что я сделал

1- Я попытался создать файл jar с именем library.jar из проекта library, и я импортировал его как внешний jar, чтобы исправить мой импорт, но когда я пытаюсь использовать объект PagerSlidingTabStrip, он говорит, что отсутствует ссылка, и помимо того, что папка res не может быть загружен .

2- Я следую этому Как добавить проект библиотеки в проект Android , и мне понравилось то, что сказал принятый ответ, но это все равно не сработало для меня.

Вот как я добавил проект библиотеки добавление проекта библиотеки

Это то, что я получил в библиотеках проектов отсутствует jar из папки bin в библиотеке

Я пытался использовать эту зависимость в build.gradle

dependencies {
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
}

но это не сработало

я добавил перед sherlock в eclipse, поэтому, когда я добавил его в корневую папку, была создана папка bin, и внутри нее есть файл jar, и этого не происходит с библиотекой, поэтому я думаю, что проблема в этом.

любая помощь?


person Antwan    schedule 18.07.2014    source источник


Ответы (3)


В окне свойств выберите опцию Android, прокрутите вниз, под заголовком библиотеки нажмите кнопку добавления и выберите проект библиотеки.

person Pr38y    schedule 18.07.2014
comment
это то, что я сделал в 2, и ссылку, которую я предоставил для добавления библиотеки таким образом - person Antwan; 18.07.2014
comment
почему это не сработало для вас? после нажатия кнопки «Добавить» вы получили вариант для проекта библиотеки? - person Pr38y; 18.07.2014
comment
Старайтесь держать и библиотеку, и проект mainactivity в одном рабочем пространстве. - person Pr38y; 18.07.2014
comment
в чем ошибка, которую вы получаете, используя этот метод? - person Pr38y; 18.07.2014
comment
я не могу импортировать его Импорт com.astuetz.PagerSlidingTabStrip не может быть разрешен - person Antwan; 18.07.2014

Я столкнулся с той же проблемой, но вскоре узнал, что в проекте библиотеки отсутствует библиотека поддержки.

Добавьте библиотеку поддержки и выполните чистую сборку проекта библиотеки, а затем добавьте ее в свой проект.

person Yousef khan    schedule 19.12.2014

Сделайте следующее:

  1. Файл->Создать->Другое
  2. Выберите Android-проект
  3. Выберите «Создать проект из существующего источника».
  4. Нажмите кнопку «Обзор…» и перейдите к папке «PagerSlidingTabStrip-master», которую вы загрузили с https://github.com/astuetz/PagerSlidingTabStrip
  5. Проверьте "библиотека"! (Снимите флажок «образец»). Убедитесь, что также установлен флажок «Копировать в рабочую область».
  6. Нажмите Готово. Теперь «библиотека» — это проект в вашем рабочем пространстве.
  7. Щелкните правой кнопкой мыши свой проект -> Свойства
  8. В разделе Android -> Библиотека нажмите «Добавить».
  9. Выберите недавно добавленный проект «библиотека», нажмите «ОК», и все готово.
person Arash Dadkhah    schedule 21.12.2015