Android studio как подключить библиотеку

MnogoBlog

как создать сайт на wordpress, настроить и оптимизировать wordpress

Android Studio: Подключаем библиотеку

Здравствуйте, давайте скачаем стороннюю библиотеку (jar) файл, закинем её в папку libs и подключим в Android Studio.
Скачать исходники для статьи можно ниже

Для примера возьмем библиотеку – Rebound, которая позволяет создавать реалистичные анимационные эффекты!

1. Скачиваем библиотеку Rebound.

Переходим по ссылке на github:
“github.com/facebook/rebound/releases/tag/v0.3.8”
И скачиваем библиотеку:

2. Создаем новый проект в Android Studio.

В данном примере, наш проект будет называться – Biblioteca:

Я выбрал платформу Android 4.0 – для того чтобы наше будущее приложение запускалось на версиях Андроида – Android 4.0+

Выбираем шаблон Empty Activity (Пустое Активити):

Далее оставляем все по умолчанию:

И жмем на кнопку Finish.

3. Закидываем скаченную нами библиотеку – Rebound (jar файл) в папку libs.

Открываем папку libs (в нашем примере папка Biblioteca, подпапка app и в ней папка libs) и закидываем в неё jar файл библиотеки:

4. Прописываем в файле gradle путь к нашей библиотеке (устанавливаем зависимость).

Для этого слева вверху – выбираем Project (то есть будут показаны все файлы проекта, а не только файлы Android):

Раскрываем папку app и находим в ней файл build.gradle:

Находим тег dependencies и внутри него прописываем строчку:

На этом подключение сторонней библиотеки заканчивается!

5. Используем библиотеку Rebound

Давайте создадим простое приложения!

Посередине экрана поставим изображение в виде смайлика и при нажатии на него – изображение будет сначала сжиматься, а потом увеличится – благодаря анимации, заложенной в библиотеке Rebound!

5.1. Возвращаемся к файлам Android

Выбираем Android вместо Project.

5.2. Переходим в файл MainActivity и вставляем в него следующий код:

5.3. Переходим в файл activity_main.xml и вставляем в него следующий код:

5.4. Осталось добавить картинку – смайлик в папку drawable проекта с названием smailik

5.5. Создаем apk файл.

Теперь нам нужно создать apk файл для загрузки на Android устройства – для этого выбираем в верхнем меню пункт “Build”, подпункт “Build Apk”

READ  Как подключить роутер асус dsl n10

Через некоторое время появится вот такое сообщение справа вверху:

Жмем на ссылку и у нас открывается папочка с apk файлом по имени
app-debug.apk

Можете переименовать файл, например в biblioteca.apk и загрузить к себе на смартфон, установить и запустить приложение.

На этом всё, красивых вам Android приложений!

Похожие записи:

Android Studio: Подключаем библиотеку : 1 комментарий

Для выполнения этой работы в Android Studio есть графический интерфейс, но олдскульные кодеры могут проделать ту же работу прописывая необходимые команды в конфиги

Источник

Подключение сторонней библиотеки в проект Android Studio

Какие шаги нужно выполнить, чтобы добавить чужой проект (библиотеку) к своему в Android Studio? Нужно, чтобы я мог обратиться из своего проекта к классам из чужого проекта. В build.gradle я уже прописал.

2 ответа 2

Сама Android Studio позволяет подключить три типа библиотек в свой проект:

из репозитория Maven

библиотеку в виде исходных кодов

Если вы не доверяете инструментам Android Studio и желаете самостоятельно вручную добавить библиотеку из репозитория, вам необходимо прописать в секции dependencies<> конфига build.gradle вашего приложения ссылку на нужную библиотеку:

Для того, чтобы подключить все библиотеки из папки /libs/ разом, нужно сделать так:

Перед импортом библиотеки из исходных кодов необходимо скачать сами исходные коды и распаковать в какой-то каталог.
Для наименьших проблем:

исходные коды должны быть gradle-проектом Android Studio/IntelliJ IDEA

имена основного модуля и модуля подключаемой библиотеки не должны совпадать.

подключаемый исходник является библиотекой, а не приложением (в build.gradle того, что вы подключаете указано apply plugin: ‘com.android.library’ ) — это можно исправить самостоятельно в конфиге gradle того, что вы подключаете.

минимальные версии SDK вашего проекта и библиотеки должны совпадать — можно исправить самостоятельно в конфигах gradle проекта или библиотеки.

версии BuildTools проекта и библиотеки должны совпадать (рекомендуется), либо обе версии должны быть установлены в вашем SDK (не рекомендуется). Лучшее решение — всегда использовать самую последнюю версию BuildTools

После чего, выбрав пункт 3 (смотрите первый скриншот) появляется окно выбора модуля, кликнув по нужному и нажав кнопку OK будет проведена работа по импорту в ваш проект, после чего библиотека будет доступна в вашем проекте.

READ  Как подключить блютуз гарнитуру к телефону андроид самсунг

Добавление библиотеки на основе исходников вручную — несколько муторное занятие и описывать я его не буду. Ценители ручного способа конфигурации проекта получат удовольствие, проделав «таинство» самостоятельно, а остальным вовсе без надобности.

Источник

Как добавить проект библиотеки в Android Studio?

Как добавить проект библиотеки (например, Sherlock ABS) в Android Studio?

(Не для старого пакета на основе ADT Eclipse, а для нового Android Studio.)

30 ответов

обновление для Android Studio 1.0

так как Android Studio 1.0 был выпущен (и много версий между v1.0 и один из первых со времени моего предыдущего ответа) некоторые вещи изменились.

мое описание сосредоточено на добавлении проекта внешней библиотеки вручную через файлы Gradle (для лучшего понимания процесса). Если вы хотите добавить библиотеку через Android Studio creator, просто проверьте ответ ниже в Visual руководство (есть некоторые различия между Android Studio 1.0 и те из скриншотов, но процесс очень похож).

прежде чем вы начнете добавлять библиотеку в свой проект вручную, подумайте о добавлении внешней зависимости. Это не испортит структуру вашего проекта. Почти каждая известная библиотека Android доступна в Maven репозиторий и его установка занимает только одну строку кода в :

добавить библиотека

вот полный процесс добавления внешней библиотеки Android в наш проект:

5.1 если вы столкнулись с ошибкой «конфигурация по умолчанию», то попробуйте это вместо шага 5,

на app/build.gradle добавить наш проект библиотеки в качестве зависимостей:

6.1. Если вы следовали шагу 5.1, то следуйте этому вместо 6,

если ваш проект библиотеки нет build.gradle файл, который вы должны создать вручную. Вот пример этого файла:

кроме того, вы можете создать глобальную конфигурацию для своего проекта, которая будет содержать версии SDK и версию инструментов сборки для каждого модуля для обеспечения согласованности. Просто отредактируйте gradle.properties файл и добавить строки:

теперь вы можете использовать его в своем build.gradle файлы (в приложении и модули библиотек), как показано ниже:

вот и все. Просто нажмите кнопку «Синхронизировать проект с Gradle» значок . Ваша библиотека должна быть доступна в вашем проекте.

Google I / O 2013-новая система сборки Android SDK отличная презентация о создании приложений для Android с системой сборки Gradle: как сказал Ксавье Дюкроэ:

Android Studio-это все о редактировании, отладке и профилировании. Дело больше не в строительстве.

в начале это может быть немного запутанным (особенно для тех, кто работает с затмение и никогда не видел муравья, как я 😉 ), но в конце Gradle дает нам некоторые большие возможности, и стоит изучить эту систему сборки.

READ  Mirror share huawei как подключить к телевизору

вот визуальное руководство:

обновление для Android Studio 0.8.2:

если вы столкнулись с ошибкой

ошибка: редакция инструментов построения SDK (xx.X. x) слишком низко. Минимальный требуется yy.г.г

открой на обновить buildToolsVersion В предложил.

после импорта модуля библиотеки, выберите код модуль проекта и добавьте зависимость:

и выберите импортированный модуль:

Я начал использовать его сегодня. Это немного другое.

для Шерлока, возможно, вы хотите удалить их тестовый каталог или добавить в classpath.

чтобы импортировать библиотеку с помощью gradle, вы можете добавить ее в вашего build.gradle (модуль один).

Android Studio меняющийся.

существует раздел с именем «открыть настройки модуля», если вы щелкните правой кнопкой мыши на папке модуля в разделе проекта Андроид Studio (я использую версию 0.2.10).

Я считаю зависимости, библиотеки Android и настройка нескольких проектов необходимое значение. Пожалуйста, уделите этому несколько минут.

в частности, в случае проекта библиотеки без jar прочитайте следующий фрагмент из вышеуказанного источника:

проекты Gradle также могут зависеть от других проектов gradle с помощью настройки нескольких проектов. Настройка нескольких проектов обычно работает, имея все проекты в качестве вложенных папок данного корня проект.

например, учитывая следующую структуру:

мы можем определить 3 проектов. Gradle будет ссылаться на них со следующим именем:

каждый проект будет иметь свой собственный билд.gradle объявляет, как он строится. Кроме того, будет файл под названием settings.gradle в корне объявления проектов. Это дает следующее структура:

содержание настройки.gradle очень просто:

Это определяет, какая папка на самом деле является проектом Gradle.

проект :app, вероятно, будет зависеть от библиотек, и это делается путем объявления следующих зависимостей:

обратите внимание, что было мало или нет использования Android Studio GUI, чтобы это произошло.

Я в настоящее время используется git submodules чтобы связать вложенную библиотеку с фактической библиотекой git repo, чтобы избежать беспорядка зависимостей.

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector