Android studio как добавить библиотеку jar

Android studio как добавить библиотеку jar

Иногда у программиста возникает нужда в подключении различных дополнительных библиотек к своему приложению, чтобы снабдить его дополнительными возможностями и расширить используемый функционал. Когда я столкнулся с этой проблемой то мне не удалось найти на всех просторах рунета вразумительного ответа, как же подключать дополнительные библиотеки.

Существует несколько способов подключения библиотек. Разница между ними в следующем: в одном случае можно подключать библиотеки без отдельной загрузки файлов — библиотек; ну и другом случае нужно как то прилепить скачанные библиотеки к Android Studio.

Как подключить библиотеки прямиком к Android Studio? А вот так:

— Нужно убедиться, что у вас в загружено Android Support Repository. Просто заходим в Android SDK Manager и смотрим, есть ли этот файл в списке загруженных. Если нет — то качаем оттуда же с SDK Manager;

— Далее открываем файл build.gradle вашего приложения:

— Теперь в открывшемся файле build.gradle нужно просто добавить в раздел dependencies нужную библиотеку.

Например, мы хотим добавить в свой проект библиотеку v4:

Вот еще 1 способ подключить к вашему приложению дополнительные библиотеки. В окне Android Studio идем по адресу File — Project Structure. В появившемся окне выбираем наше приложение и переходим во вкладку Dependencies:

Справа видим зеленый значок плюса, жмем по нему и выбираем Library dependency. В появившемся окне нам предлагается либо выбрать из списка существующий популярных библиотек, либо ввести в строку поиска название нужной библиотеки для ее поиска, или же ее адрес местонахождения:

Выбираем требуемую нам библиотеку и жмем ОК, и еще раз ОК. Происходит процесс подключения библиотеки и все, готово!

Есть еще способы подключения библиотек, как для меня морочные и просто ужасные, но как — нибудь попробую написать и о них.

Источник

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”

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

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

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

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

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

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

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

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

Для отправки комментария вам необходимо авторизоваться.

Источник

Добавление внешней библиотеки в Android studio

Я хочу добавить внешнюю библиотеку https://github.com/foursquare/foursquare-android-oauth для моего приложения Android (я использую Android Studio, инструкции, предоставленные автором lib для Eclipse, не работали для Android Studio).

Я пытался сделать это с maven, поэтому в File — >Project Structure — >Dependencies я добавил com.foursquare:foursquare-android-nativeoauth-lib:1.0.0 но Gradle Sync не удается:

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

любой другой способ импортировать этот lib? Я могу просто скопировать-вставить исходный код в свой источник или создать JAR из него?

BTW: если у вас возникли проблемы, см. Этот вопрос (у меня была эта проблема после импорта):ошибка слияния Манифеста: использует-sdk: minSdkVersion 14

16 ответов

файл > структура проекта > вкладка зависимости > добавить зависимость модуля (scope = compile)

где зависимость модуля-это папка Android библиотеки проектов

попробуйте один из этих подходов:

подход 1)

1 — Выберите вид проекта

2 — скопируйте файл JAR в app — > lib folder

3 — щелкните правой кнопкой мыши на файле JAR и выберите add as library

4 — проверьте его строить.Gradle в

подход 2)

1 — Файл -> Новый -> Новый Модуль

2 — импорт .СОСУД./Пакет AAR

3 — просмотр файла JAR

5 — Файл -> Структура Проекта -> Зависимости

6-Вы должны нажать на кнопку+, а затем нажмите на модуль зависимости

7 — вы увидите свою библиотеку здесь

8-выберите библиотеку и нажмите ok

9 — тогда вы увидите, что ваша библиотека добавлен.

для первых двух подходов вам нужен файл JAR. Вы можете искать http://search.maven.org/ чтобы найти файлы JAR, связанные с Android. Например, это результат поиска jdom по этой ссылке

Читайте также:  Донт старв андроид все персонажи

подход 3) Android использует http://jcenter.bintray.com/ как удаленная библиотека. Например, это результат поиска jdom по ссылке.

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

1 — Файл -> Структура Проекта -> Зависимости

2 — Нажмите на кнопку + и выберите зависимостей библиотеки

3-Найдите свою библиотеку и выберите ее, затем нажимать OK.

надеюсь, это поможет.

есть два самых простых способа, если один не работает, пожалуйста, попробуйте другой.

  1. добавить зависимость библиотеки внутри зависимости внутри build.gradle файл используемой библиотеки и вставьте свою библиотеку во внешние библиотеки.
  1. просто зайдите в свой внутри и вставить все ваши .jar e.G файлы библиотеки там, теперь трюк здесь в том, что теперь идите внутрь settings.gradle file теперь добавьте эту строку include ‘:app:libs’ после include ‘:app’ это, безусловно, работать.

любой другой способ импортировать этот lib? Я могу просто скопировать и вставить исходный код в мой источник или создать банку из него?

выполните шаги для импорта библиотеки в Android Studio 1.1

  1. Файл Goto — > Модуль Импорта.
  2. исходный каталог — > обзор пути к проекту.
  3. Укажите имя модуля
  4. открыть сборки.gradle (модуль:приложение) файл

добавьте следующую строку в ваш модуль имя

скомпилировать проект (‘: internal_project_name’)

чтобы ссылаться на внешний проект lib без копирования, просто сделайте это: — Вставить 2 строки на setting.gradle :

вставьте эту строку на зависимую часть :

поздний ответ, хотя я думал дать углубленный ответ на этот вопрос. Этот метод подходит для Android Studio 1.0.0 и выше.

  1. сначала переключите структуру папок с Android на проект.

  1. теперь найдите папки libs внутри приложения — построить папка.

  1. после того, как вы вставили .jar-файл внутри папки libs. Щелкните правой кнопкой мыши на файле jar и в конце нажмите на кнопку добавить в библиотеку. Это позаботится о добавлении файлов компиляции (‘libs/library_name.фляга’) в build.gradle [вам не нужно вручную вводить это в файл сборки].

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

три способа в Android studio для добавления внешней библиотеки.

Если вы хотите добавить зависимость проекта Библиотека проекта :

A. В меню файл нажмите кнопку Создать и выберите модуль импорта выберите путь к проекту библиотеки и нажмите кнопку ОК, проект библиотеки автоматически добавить в проекте android studio .

B. теперь откройте файл gradle основного модуля(например, app) и добавьте зависимость проекта в зависимости раздела зависимостей <

compile project (‘: имя проекта библиотеки’)

Если вы хотите добавить файл jar : О. добавьте файл jar в папку libs. Б. и добавить зависимость

compile fileTree(dir: ‘libs’, include:’*.jar’) / / добавить весь файл jar из папки libs, если вы хотите добавить конкретный jar из libs добавить зависимость ниже.

компилировать файлы (‘libs / abc.jar’)

добавить зависимость от url (рекомендуется). как

compile ‘ com.максиаок.залп: библиотека-aar: 1.0.0’

Я также столкнулся с этой проблемой. В тот раз я сделал несколько шагов, таких как:
1. Файл ->Новый-> модуль — > «импорт» ваш выбор library_project
(Тогда include ‘library_project’ будет добавить в .)

2. Файл — > структура проекта — > приложение — > вкладка выбор зависимостей — > выберите library_project, если library_project не отображается, нажмите кнопку+, затем выберите library_project.

3. Очистите и создайте свой проект
(После этого Проверять,

строки будут добавлены в конкретный проект build.gradle файл, который находится на app папка или каталог (подсказка: не в main где classpath определяется) )
4. если эти строки не будут представлены, добавьте их вручную, затем очистите и перестройте проект снова.

5. Убедитесь, что в папке приложения будет создана папка с именем library_project.

6.Если создается ошибка слияния значков или задач затем в файле AndroidManifest добавьте

Android studio не использует Maven , это использовать Gradle , вы можете открыть свой build.gradle маршрут должен быть: /app/build.gradle и добавьте зависимость Gradle, которая отображается на репо:

на build.gradle есть :

РЕПО говорит, что вам нужно добавить эту зависимость:

только добавьте эту строку в свой dependencies on buil.gradle , сохраните файл, и android перестроит проект, вот и все

Если библиотека вам нужна на GitHub, то добавление его в Android Studio легко с JitPack.

Шаг 1. Добавьте репозиторий jitpack для сборки.Gradle в:

Шаг 2. Добавьте репозиторий GitHub в качестве зависимости:

JitPack действует как репозиторий maven и может использоваться так же, как Maven Central. Хорошо, что сопровождающим не нужно загружать библиотеку. За кулисами JitPack проверит код из GitHub и скомпилировать его. Поэтому для этого в репозитории git должен быть рабочий файл сборки.

появилась руководство о том, как опубликовать Android библиотека.

добавлять библиотека на Android studio 2.1

просто измените его на Посмотреть Проект

под app->lib folder вы можете напрямую скопировать вставить lib и синхронизировать его с android. Вот оно!—7—>

1) просто получите свой lib отсюда http://search.maven.org/

2)создайте папку libs в приложения каталог

3) Вставьте библиотеку ur там

4) щелкните правой кнопкой мыши на библиотеке ur и нажмите «Добавить как библиотеку»

5) это все, что вам нужно сделать!

Я надеюсь, что это обязательно поможет тебе.

У меня была та же проблема. Это произошло из-за зависимости core library. Я использовал javax.* . Это то, что я сделал, чтобы исправить

в файл->структура проекта->зависимости, я добавил Это как файл, а не компиляции. Затем повторно создайте проект.

эта проблема началась после обновления Android studio. Но я думаю, что это происходит, когда вы пытаетесь редактировать файлы вручную.

  1. в разделе репозитории сборки проекта.gradle добавить следующее:
  1. в разделе зависимостей сборки.gradle добавить следующее:

compile ‘[идентификатор группы]: [идентификатор артефакта]: [версия]@aar’

замена [group id] etc различными атрибутами lib

создать подкаталог aars под ваш проект каталог

скопировать [youlibrary].aar каталог создан в 3. выше.

Строить И Наслаждаться!

для простейшего способа просто выполните следующие действия

    перейти к файлу — > создать — > модуль импорта — >

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

перейти к файлу — > структура проекта — > приложение — > вкладка зависимости — > нажмите на плюс кнопка

добавить эту строку в build.gradle в модуле уровня приложения в разделе зависимостей

есть некоторые изменения в новом gradle 4.1

вместо компиляции мы должны использовать реализация

реализация ‘ com.андроид.поддержка:совместимости приложений-В7:26.0.0’

Источник

Читайте также:  Layouts in android activity
Оцените статью