Создание library-проекта appcompat (добавление в проект библиотеки с ресурсами)

| 13.05.2014

В данной статье мы рассмотрим создание специального library-проекта, который мы затем будем подключать в наших реальных проектах-приложениях. В данном случае речь идет про Support Library, которая используется для создания совместимости новых возможностей разработки под Андроид и старых версий SDK.

При разработке приложений порой вполне достаточно сделать импорт нужной библиотеки в самом начале java-файла, чтобы начать ее использовать. Однако, к примеру, при работе с Action Баром для старых версий SDK нам необходимо подключать эту библиотеку «вместе с ресурсами». В этом случае мы сможем получить доступ до тем и стилей, имеющихся в Support Library.

Итак, создадим library-проект.

1. В ADT выберите File > Import

2. Далее — Existing Android Code Into Workspace. Нажмите Next

Existing Android Code Into Workspace

3. В новом окне в поле ROOT укажите путь до библиотеки appcompat. В моем случае она находится в папке с ADT — sdk/extras/android/support/v7/appcompat

путь до библиотеки

Если вы все указали правильно, то ниже в колонке New Project Name должно появиться название android-support-v7-appcompat

Жмем Finish.

4. После создания проекта слева в Eclipse вы сможете увидеть файлы проекта. Разверните папку libs — здесь вы увидите два нужных нам jar-файла.

libs

Поочередно выделите каждый из файлов, нажав правой кнопкой и выбрав в контекстном меню Build Path > Add to Build Path

5. Теперь нажмите правой кнопкой на папке самого проекта и выберите Build Path > Configure Build Path. Во вкладке Order and Export отметьте галочками оба jar-файла и снимите чекбокс с опции Android Dependencies. Жмем ОК

Order and Export

Теперь наш library-проект готов и мы можем добавлять его в разрабатываемые приложения.

Кликните правой кнопкой на проекте, куда вы хотите добавить библиотеку и выберит Properties. В открывшемся окне слева выберите Android. В моем случае в секции Library автоматически добавилась нужная библиотека appcompat_v7.

appcompat_v7

Если вы ее не видите, то нажмите Add и добавьте библиотеку из предлагающегося списка.

Жмем Apply и ОК. Теперь можно использовать данную библиотеку в проекте.

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

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

*