Intereting Posts
Как преобразовать Drawable изображение из ресурсов в Bitmap Приобретение экземпляра справочной службы Не удалось удалить старое действие javaCompile, возможно, имя класса изменилось Как программно извлекать все и выполнять размеры приложений, использование ЦП? Android Polyline – добавление точки за точкой Как получить значение ресурса в build.gradle? Анимация Android прекращается, когда просмотр не отображается Как мы отличаемся от требований, не требующих ответа, в разрешениях Runtime Android M? Android: управление несколькими push-уведомлениями в устройстве приложения ADB через Bluetooth Android Панель инструментов CoordinatorLayout невидима для ввода до полной высоты Индикатор выполнения в списке в режиме загрузки AsyncTask Как отправить код, который будет запускаться в основном потоке Android из отдельного потока на C ++? Как запустить файл apk на Mac через Bluestacks Android Canvas Clear с прозрачностью

Добавить java-библиотеку в проект Android Studio с репозиторием maven

Я хочу попробовать эту библиотеку в моем проекте Android. Я использую Android Studio 0.4.6 .

Файл README.markdown говорит мне вставить это внутри pom.xml :

<!-- in the 'repositories' section --> <repository> <id>keytwo.net</id> <name>Keytwo.net Repository</name> <url>http://audiobox.keytwo.net</url> </repository> <!-- in the 'dependencies' section --> <dependency> <groupId>io.socket</groupId> <artifactId>socket.io-client</artifactId> <version>0.2.1</version> <!-- the desidered version --> </dependency> 

Проблема в том, что у меня нет pom.xml . Я создал его в корневом каталоге проекта и в настройках синхронизации, но ничего не делает. До сих пор я использовал только скомпилированные файлы .jar или использовал функцию компиляции градиента.

Как я могу использовать эту библиотеку в своем проекте?

Solutions Collecting From Web of "Добавить java-библиотеку в проект Android Studio с репозиторием maven"

Android Studio не использует Maven как своего разработчика; Вместо этого он использует Gradle. К счастью, Gradle может использовать репозитории Maven для извлечения зависимостей, поэтому нужно взять эту информацию, которая войдет в файл pom и использовать ее в формате Gradle. Эти изменения входят в файл build.gradle в каталог вашего модуля (а не файл сборки в корневом каталоге проекта).

Сначала настройте репозиторий, где он может найти зависимость.

 repositories { maven { url 'http://audiobox.keytwo.net' } } 

А затем добавьте эту зависимость, добавив эту строку в блок dependencies :

 dependencies { ... compile 'io.socket:socket.io-client:0.2.1' }