Android Studio + Volley

Я новичок в Android Studio, и я хочу использовать библиотеку Volley для своего приложения, но я не могу добавить источник в качестве библиотеки в Android Studio.

Я искал в Интернете, но ничего не нашел. Везде, как говорят, импортируется как библиотека, но я не знаю, как это сделать.

Я получил источник волейбола из репозитория git:

https://android.googlesource.com/platform/frameworks/volley

Но теперь я не знаю, как добавить его в свой проект в качестве библиотеки.

Спасибо за вашу помощь в Advance.

Ответ 1

UPDATE: Volley теперь официально и доступен через JCenter. Здесь, как импортировать его:

compile 'com.android.volley:volley:1.0.0'

ДЕПРИЦИРОВАННЫЙ ПУТЬ:

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

dependencies {
    compile 'com.mcxiaoke.volley:library:1.0.19'
}

Вот ссылка на неофициальный Maven repo

ПРИМЕЧАНИЕ: Volley v1.0.19 действует по состоянию на 02/05/2016. Перейдите в Maven Repo (используйте ссылку выше), найдите последнюю версию (строка, где artifactId= library) и соответствующим образом обновите версию в вашей конфигурации gradle.

Ответ 2

Если вы не хотите импортировать его в качестве модуля, но просто используйте его как зависимость, вы можете создать банку с помощью ant. В своем каталоге volley просто введите ant jar, и вы найдете volley.jar в YOUR_VOLLEY_DIRECTORY/bin (вам нужно установить apache ant, если у вас его нет)

Вы можете скопировать банку в каталог libs в проекте приложения Android (или создать каталог libs, если у вас его нет), и добавить зависимость для build.gradle, как этот

compile files('libs/volley.jar')

Ответ 3

Я знаю, что это немного позже, чем другие 2 ответа, но я не мог заставить JAR import method работать или экспортировать Volley в Gradle, поскольку последняя версия хранит ошибки при создании версии Gradle был слишком стар...

Что я сделал, так это создать новый пакет в моем проекте com.android.volley, а затем скопировать исходный код из пакета Volley, убедившись, что у вас есть как залп, так и volley/toolbox. Как только я сделал это, приложение работает без проблем

Я не очень хорошо разбираюсь в GIT, но должен быть способ экспортировать только пакет в корень вашего источника Gradle Java

Ответ 4

Изменить: Как указано в комментариях, это больше не работает.

Файл → Модуль импорта...

Выберите каталог, в который вы загрузили Volley, и следуйте всем указаниям (вам, вероятно, ничего не нужно будет менять, просто нажмите "Далее".)

Затем начните вводить свой материал для волейбола:

private static RequestQueue queue;

Когда вы печатаете RequestQueue, это может привести к его автоматическому отключению или может покраснеть после его ввода (я точно не помню). Если он автоматически загружает его, просто выберите его, и все готово. Если она красная и подчеркнутая, нажмите Alt-Enter, и там будет опция для чего-то вроде "Добавить из модуля" volley ". Выберите это, и все готово.

(Извините, если это не все точно. Это из памяти.)