Импорт Андроид волейбол для Android-Студио
Я хочу использовать библиотеку волейбола google:)
Я использую Android Studio, и я знаю, как добавить .библиотеки jar.
но я не мог создать .библиотека jar с файлами volley:
https://android.googlesource.com/platform/frameworks/volley
вот что я сделал: (используя windows seven)
git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
android.bat update project -p . --target android-19
ant.jar jar
и я получаю выход:
исключение java имеет происходить.
Если кто-то знает, что я сделал неправильно, или если кто-то знает, как добавить не .библиотека jar, это будет удивительно!
спасибо заранее :)
15 ответов:
залп теперь официально доступен на JCenter:
добавьте эту строку в свои зависимости gradle для модуля приложения вашего Android-проекта:
compile 'com.android.volley:volley:1.0.0'
Итак, Volley был обновлен до стиля сборки Android studio, что затрудняет создание банки. Но рекомендуемый способ для eclipse-использовать его в качестве библиотечного проекта, и это касается и android studio, но при работе в android studio мы называем это модулем. Итак, вот руководство о том, как это сделать так, как Google хочет, чтобы мы это сделали. Руководство основано на это хороший учебник.
- сначала получите последний залп с git (git clone https://android.googlesource.com/platform/frameworks/volley).
- в вашем текущем проекте (android studio) нажмите
[File]-->[New]-->[Import Module].- Теперь выберите каталог, в который вы загрузили Volley.
- теперь Android studio может помочь вам сделать все остальное, но продолжить руководство, чтобы убедиться, что все работает правильно
открыть настройки.gradle (найти в корне) и добавить (или проверить это включено):
include ':app', ':volley'теперь переходим к сборке.gradle в вашем проекте и добавьте зависимость:
compile project(":volley")вот и все, что нужно, гораздо проще и проще, чем компилировать банку и безопаснее, чем полагаться на сторонние банки или загрузки maven.
обновление ответа Warpzit для Android Studio 1.3.2 (различия в полужирный)
(обновление: похоже, то же самое для Android 2.0)
- сначала получите последний залп с git.
- в текущем проекте (android studio) нажмите [ file] --> [New]--> [новый модуль].
- Теперь выберите [Import Gradle], Нажмите Кнопку Далее
- Теперь выберите каталог, в который вы загрузили Volley к.
- теперь Android studio может помочь вам сделать все остальное, но продолжить руководство, чтобы убедиться, что все работает правильно
открыть настройки.gradle (найти в корне) и добавить (или убедитесь, что это включено):
включить ': app',': volley'
теперь переходим к сборке.gradle в вашем проекте и добавьте зависимость:
скомпилировать проект (": volley")
слишком сложные ребята. Просто включите его в свои зависимости gradle:
dependencies { ... compile 'com.mcxiaoke.volley:library:1.0.17' }
большинство этих ответов устарели.
Google теперь имеет простой способ импортировать его.. Мы будем продолжать видеть много устаревшей информации, поскольку они не создавали это решение в течение хороших 2-3 лет.
https://bintray.com/android/android-utils/com.android.volley.volley/view
все, что вам нужно сделать, это добавить в свою сборку.Gradle следующее:
compile 'com.android.volley:volley:1.0.0'IE
apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "24.0.0" defaultConfig { applicationId "com.example.foobar.ebay" minSdkVersion 23 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.volley:volley:1.0.0' testCompile 'junit:junit:4.12' }
после
compile 'com.android.volley:volley:1.0.0'в свою сборку.gradle (модуль) файл под зависимостями, он не будет работать сразу, вам придется сначала перезапустить Android Studio!
добавьте эту зависимость в ваш gradle.построить (модуль:приложение)файл
compile 'com.android.volley:volley:1.0.0'а затем синхронизировать файл gradle.
чтобы добавить volley в качестве подмодуля и получать регулярные обновления из репозитория GIT, можно выполнить следующие шаги. Основное преимущество заключается в том, что Volley можно настроить, а исходный код можно вытащить из Git repo всякий раз, когда требуется обновление.
Это также помогает для отладки цели.
выполните следующие действия :
Шаг I :
добавить volley в качестве подмодуля в Android-приложении project Git Repo. git submodule add-B master https://android.googlesource.com/platform/frameworks/volley библиотеки / залп
шаг II:
в настройках.gradle, добавьте следующее, Чтобы добавить volley в качестве модуля проекта studio. включают:волейбол' проект (': Volley').projectDir=новый файл('../ Библиотеки / Залп')
шаг III:
в приложения/строить.gradle, добавьте следующую строку для компиляции Volley скомпилировать проект (': Volley')
что бы все! Залп был успешно добавлен в проект.
каждый раз, когда вы хотите получить последний код из официального Google РЕПО залпом, просто выполните следующую команду
git submodule foreach git pullдля получения более подробной информации:https://gitsubmoduleasandroidtudiomodule.blogspot.in/
git Repo пример кода:https://github.com/arpitratan/AndroidGitSubmoduleAsModule
строка " compile project (': volley') " давала мне эту ошибку:
ошибка: не удалось выполнить задачу': volley: processDebugResources'. > com.андроид.интегрированная среда разработки.общий.процесс.ProcessException: не удалось выполнить aapt
это было вызвано тем, что версии compilesdk и buildTools модуля volley в настоящее время находятся на"22 "и " 22.0.1" , и я мой проект работал с более новыми ("24" и "24.0.1").
устранение:
откройте свою сборку.gradle (модуль:volley) файл и изменить версию "compileSdk" и "buildTools", например я изменил это:
android { compileSdkVersion 22 buildToolsVersion = '22.0.1' }для этого:
android { compileSdkVersion 24 buildToolsVersion = '24.0.1' }Вы больше не должны иметь эту ошибку, я надеюсь, что это помогает:)
или вы можете просто сделать
ant jarв вашем клонированном проекте volley git. Теперь вы должны увидеть
volley.jarв волейбол проектов . Скопируйте это к вам Android студии . Затем добавьте следующее подdependenciesраздел уровня модуляbuild.gradlefile -compile files('libs/volley.jar')и вы должны хорошо импортировать и использовать библиотечные классы в своем проекте,
в "построй.gradle " для вашего приложения, (приложение, а не проект), добавьте это:
dependencies { ... implementation 'com.android.volley:volley:1.1.0' }
Он также доступен в репозитории
mavenCentral()...dependencies { // https://mvnrepository.com/artifact/com.android.volley/volley api "com.android.volley:volley:1.1.0' }
добавить volly в приложение studio gradle с помощью компиляции в COM.андроид.волейбол:волейбол:1.0.0'
Шаг 1: Скачать волейбол.файл jar.
Шаг 2: - Перейдите в свой проект и установите меню отображения с Android на проект, затем перейдите в
Шаг 3: щелкните правой кнопкой мыши на залп.файл jar и нажмите "Добавить как библиотеку". и все это сделано.
Comments