Добавление библиотеки Volley в проект Android в Eclipse Luna
Я создал проект Android в Eclipse, и я хотел бы добавить к нему библиотеку Volley. Поиск в Интернете, я попробовал эти подходы:
- Скопируйте
.jar
в папку libs и щелкните правой кнопкой мыши и добавьте его в build-path. - Откройте библиотеку как проект Android, пометьте ее как библиотеку и добавьте ее в качестве ссылки в моем приложении для Android.
Ничего не работает Я до сих пор не могу получить доступ к классам, предоставляемым библиотекой, импортируя классы следующим образом: com.android.volley
У кого-то есть решение для этого?
2 ответа
Решение:
Попробуй это:
- добавлять
volley.jar
кlibs
папка. Не добавляйте его в путь сборки. - В Eclipse перейдите на
Project
и убедитесь,Build Automatically
выбран. Сейчас в
Project
, нажмите наClean
:Project -> select Clean -> select the project.
Как Volley
не имеет никаких ресурсов, таких как стили, макеты и т. д., нет необходимости ссылаться на него как на проект библиотеки. Вышеуказанное должно работать при условии соблюдения всех шагов.
Если это не сработает...
Убедитесь, что библиотека не была добавлена в путь сборки. Если это так, то удалите его. Теперь попробуйте:
- Закрытие и повторное открытие проекта.
- Перезапуск IDE (в крайнем случае).
Процесс сборки Volley изменился на Gradle. Если вы просто хотите использовать библиотеку, не собирая ее, вы можете получить банку от Maven или прокрутить вниз до инструкций, чтобы собрать ее ниже в этом ответе.
специалист
Более простой способ получить файл Jar - загрузить его непосредственно из Maven Central. Вы можете найти последнюю версию с этим поиском:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mcxiaoke.volley%22
На момент написания версии 1.0.19 можно найти здесь:
http://search.maven.org/remotecontent?filepath=com/mcxiaoke/volley/library/1.0.19/library-1.0.19.jar
Gradle
Новый способ сделать это - построить проект с использованием Gradle.
Вы можете сделать это, запустив:
git clone https://android.googlesource.com/platform/frameworks/volley
gradle build
Это создаст файл в
build\intermediates\bundles\release
Затем добавьте этот файл в папку libs и добавьте его в свой проект.