Подключение библиотеки к проекту в Eclipse

Очень часто при создании  приложения приходится пользоваться сторонними библиотеками при решении тех или иных задач. Но не все начинающие Android-разработчики умеют подключать их к своему проекту. В этой статье я расскажу, как подключаются библиотеки и какие при этом возникают ошибки. В качестве IDE будет использоваться Eclipse.

Разберем 3 случая:

1) Подключение jar.
2) Подключение проекта с исходниками.
3) Что делать если пункт 2 не сработал.

Случай первый: библиотека поставляется в jar файле.

Это самый легкий вариант подключения библиотеки. На сегодняшний день не очень распространен и, скорее всего, будет терять популярность. Одной из причин является невозможность запаковки ресурсов всесте с библиотекой. Не так давно появился новый формат библиотек — aar. Это тот же jar-файл, толь с ресурсами. Работать с ним мне еще не приходилось, поэтому ничего больше сказать не могу.

Тут тоже есть два способа подключения jar-библиотеки к проекту.

1 способ

1) Раскройте дерево проекта в Package Explorer
2) Перетащите в папку libs ваш jar-файл (если папки libs нет, то создайте ее)
3) В открывшемся окне выберите пункт Copy files и нажмите OK
3) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Refresh
4) Готово

2 способ

1) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Properties
2) В открывшемся окне слева есть меню, выберите в нем пункт Java Build Path
3) Выберите вкладку Libraries
4) Нажмите на кнопку Add External JARs…
5) В открывшемся окне выберите файлс вашей библиотекой и нажмите OK
6) Jar-файл добавлен. Нажмите кнопку OK
7) Готово

Случай второй: библиотека поставляется в виде проекта

1) Откройте File > Import, выбираем Android > Existing Android Code into Workspace
2) Нажмите кнопку Browse
3) В открывшемся окне найдите папку с библиотекой, нажмите OK
4) Поставьте галку на пункте Copy projects into workspace
5) Нажмите Finish.
6) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Properties
8) В открывшемся окне слева есть меню, выберите в нем пункт Android
8) Нажмите на кнопку Add
9) В открывшемся окне выберите вашу библиотеку и нажмите OK

Третий случай: при импортировании библиотеки Eclipse выдает ошибку

Если при импортировании библиотеки в workspase Eclipse выдает ошибку типа … или какую-нибудь еще, то выполняем следующие действия:

1) Выбираем File > New > Android Application Project
2) В полях Application Name и Project Name пишем названия библиотеки, например: PullToRefreshLibrary. Жмем Next
4) Убираем галку с пунктов Create custom launcher icon и Create activity. Поставьте галку на пункте Mark this project as a library. Жмем Finish.
5) Удалите папки src, libs и res, а также файл AndroidManifest.xml.
6) Перетащите папки src, libs, res  и AndroidManifest.xml из папки библиотеки в папку проекта.
7) В открывшемся окне выберите пункт Copy files and folders и нажмите OK.
8) Выполните действия из второго случая, начиная с 6 пункта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Ваш комментарий будет опубликован после модерации