2014-10-31 4 views
0

У меня есть проблема, включая библиотеку PullToRefresh в моем проекте андроида. Он распространяется как форма исходного кода на Github, и я импортировал его как отдельный проект в Eclipse. File ->Import Existing Code Into Workspace. Скомпилируйте его, затем добавьте его в путь сборки моего проекта. (Project ->Properties ->Java Build Path ->Project Tab. Проблема в том, что он не компилируется в файл dex в apk. Я использовал dex2jar для проверки того, что проблема существует. Кто-нибудь использовал эту lib раньше? Я импортирую ее правильно ?Как включить библиотеку pulltorefresh в проект?

UPDATE: оказывается, что R.class в не benerated в библиотеке .jar файл Любой знает, почему это может быть в случае

enter image description here

+0

почему вы не хотите использовать https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout. html? – ligi

+0

хотел бы, но я должен использовать это, не спрашивайте, почему – Nederealm

+1

, если у вас есть проект библиотеки вместе с вашим собственным, вам нужно пойти project-> porperties-> android (в свой собственный проект), тогда в нижней части вы можете добавить PullToRefresh, также объясненный здесь: http://stackoverflow.com/questions/8248196/how-to-add-a-library-project-to-a-android-project – cYrixmorten

ответ

0

Сво вероятно библиотека проекта Do.? следующие 1) Вам необходимо скачать полную папку (https://github.com/johannilsson/android-pulltorefresh/tree/master/pulltorefresh)

2) Импорт затмить как проект (Файл> Импорт> существующий андроида код)

3) В приложении, нажмите правой кнопкой мыши> Свойства> Android (вниз по левой боковой панели)> добавить библиотеку (внизу справа)

4) Выберите библиотеку, и она должна работать

Смежные вопросы