Импорт Андроид волейбол для 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, это будет удивительно!



спасибо заранее :)

603   15  

15 ответов:

залп теперь официально доступен на JCenter:

добавьте эту строку в свои зависимости gradle для модуля приложения вашего Android-проекта:

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

Итак, Volley был обновлен до стиля сборки Android studio, что затрудняет создание банки. Но рекомендуемый способ для eclipse-использовать его в качестве библиотечного проекта, и это касается и android studio, но при работе в android studio мы называем это модулем. Итак, вот руководство о том, как это сделать так, как Google хочет, чтобы мы это сделали. Руководство основано на это хороший учебник.

  1. сначала получите последний залп с git (git clone https://android.googlesource.com/platform/frameworks/volley).
  2. в вашем текущем проекте (android studio) нажмите [File] -->[New] -->[Import Module].
  3. Теперь выберите каталог, в который вы загрузили Volley.
  4. теперь Android studio может помочь вам сделать все остальное, но продолжить руководство, чтобы убедиться, что все работает правильно
  5. открыть настройки.gradle (найти в корне) и добавить (или проверить это включено):

    include ':app', ':volley'

  6. теперь переходим к сборке.gradle в вашем проекте и добавьте зависимость:

    compile project(":volley")

вот и все, что нужно, гораздо проще и проще, чем компилировать банку и безопаснее, чем полагаться на сторонние банки или загрузки maven.

обновление ответа Warpzit для Android Studio 1.3.2 (различия в полужирный)
(обновление: похоже, то же самое для Android 2.0)

  1. сначала получите последний залп с git.
  2. в текущем проекте (android studio) нажмите [ file] --> [New]--> [новый модуль].
  3. Теперь выберите [Import Gradle], Нажмите Кнопку Далее
  4. Теперь выберите каталог, в который вы загрузили Volley к.
  5. теперь Android studio может помочь вам сделать все остальное, но продолжить руководство, чтобы убедиться, что все работает правильно
  6. открыть настройки.gradle (найти в корне) и добавить (или убедитесь, что это включено):

    включить ': app',': volley'

  7. теперь переходим к сборке.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'
}

добавьте эту строку к зависимостям в сборке.Gradle в:

compile 'com.mcxiaoke.volley:library:1.0.+'

после 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.gradle file -

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

    Ничего не найдено.