Как добавить внешние библиотеки в Android Project в Android Studio?
View more Tutorials:


Вы разрабатываете приложение Android на Android Studio, иногда вы хотите использовать внешнюю библиотека для своего project, например файл jar.

Common Langs это библиотека java с открытым исходным кодом предоставленный Apache, имеет утилиты для работы с String, числами, concurrency ...
- Download: commons-lang3-3.10.jar
Например вы хотите использовать эту библиотеку для вашего project Android. И использовать один из методов для проверки является ли текст числом или нет.
import org.apache.commons.lang3.StringUtils;
public class CheckNumeric {
public void test() {
String text1 = "0123a4";
String text2 = "01234";
boolean result1 = StringUtils.isNumeric(text1);
boolean result2 = StringUtils.isNumeric(text2);
System.out.println(text1 + " is a numeric? " + result1);
System.out.println(text2 + " is a numeric? " + result2);
}
}
In this document I will guide you 3 ways to use the external library:
- Добавить ваш файл jar в папку libs в project и объявить его как библиотеку для использования.
- Создать Android Module и копировать ваш файл jar в этот module, потом объявить ваш project использует только что созданный module.
- Объявить и использовать удаленную библиотеку.
Создать project AddLibsDemo:

OK, ваш project создан.

Перейти на tab Project:

Копировать файл jar и вставить в папку libs:


Нажмите на правую мышь на файл jar, выберите "Add as Library..":


Вернитесь к Tab "Android", вы увидите что ваша библиотека объявлена в build.grade (Module: app)

OK теперь вы готовы использовать библиотеку.
Например у вас есть project AddLibsDemo2, и вы хотите использовать common-lang3-3.4.jar для этого project.

Создать Android Module:


Укажите местоположение библиотеки.

Библиотека Module создана:

Далее вам нужно объявить зависимость главного project от только что созданного Module.
- File/Project Structure


Добавить зависимый module:



Вы можете проверить ваш Module который был объявлен в build.grade (Module: app).

Android Studio может использовать библиотеку в сети, она находится в каком-то репозитории (repository) в Интернете. Например у вас есть project AddLibDemo3, и вам нужно добавить библиотеки в сети в ваш project.




Поиск библиотеки:


OK, библиотека добавлена в project, вы можете увидеть на build.grade (Module: app).
