Importar Android volley a Android Studio

Quiero usar la biblioteca volley de google 🙂

Estoy usando Android Studio y sé cómo agregar bibliotecas .jar.

Pero no pude crear una biblioteca .jar con los archivos volley:

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

Aquí lo que hice: (usando windows siete)

git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar 

Y obtengo el resultado:

Se ha producido una excepción de Java.

Si alguien sabe lo que hice mal o si alguien sabe cómo agregar una biblioteca no. Ja será increíble!

Gracias por adelantado 🙂

Volley ahora está oficialmente disponible en JCenter :

Añada esta línea a las dependencias de gradle para el módulo de aplicación de su proyecto de Android:

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

Así que Volley se ha actualizado a Android estilo de construcción de estudio que hace más difícil crear un frasco. Pero la forma recomendada para eclipse fue usarlo como un proyecto de biblioteca y esto va para el estudio de Android, así, pero cuando se trabaja en android studio lo llamamos un módulo. Así que aquí está una guía de cómo hacerlo de la forma en Google quiere que lo hagamos. Guía se basa en este tutorial agradable .

  1. Primero obtenga la última volea con git (git clone https://android.googlesource.com/platform/frameworks/volley ).
  2. En su proyecto actual (estudio androide) haga clic en [File] -> [New] -> [Import Module] .
  3. Ahora seleccione el directorio donde descargó Volley.
  4. Ahora Android estudio podría guiar a hacer el resto, pero continuar la guía para verificar que todo funciona correctamente
  5. Abra settings.gradle (find in root) y agregue (o compruebe que está incluido):

    include ':app', ':volley'

  6. Ahora vaya a su build.gradle en su proyecto y agregue la dependencia:

    compile project(":volley")

Eso es todo lo que hay para él, mucho más simple y más fácil que la compilación de un frasco y más seguro que confiar en terceros jars o maven uploads.

Actualización de la respuesta de Warpzit para Android Studio 1.3.2 (diferencias en negrita )
(Actualización: parece ser la misma para Android 2.0)

  1. Primero obtenga la última volea con git.
  2. En su proyecto actual (estudio androide) haga clic en [ archivo] -> [Nuevo] -> [Nuevo módulo].
  3. Ahora seleccione [Import Gradle Project], haga clic en Siguiente
  4. Ahora seleccione el directorio donde descargó Volley.
  5. Ahora Android estudio podría guiar a hacer el resto, pero continuar la guía para verificar que todo funciona correctamente
  6. Abra settings.gradle (find in root) y agregue (o compruebe que está incluido):

    Incluir ': app', ': volley'

  7. Ahora vaya a su build.gradle en su proyecto y agregue la dependencia:

    Compilar proyecto (": volley")

Muchachos demasiado complicados. Sólo tienes que incluirlo en tus dependencias de gradle:

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

La mayoría de estas respuestas están desactualizadas.

Google ahora tiene una manera fácil de importarlo .. Seguiremos viendo una gran cantidad de información obsoleta, ya que no crearon esta solución por un buen 2-3 años.

https://bintray.com/android/android-utils/com.android.volley.volley/view

Todo lo que necesitas hacer es agregar a tu Build.Gradle lo siguiente:

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

ES DECIR

 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' } 

Agregue esta línea a las dependencias en build.gradle:

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

O simplemente puede hacer

 ant jar 

En su proyecto volcado git colado. Ahora debería ver volley.jar en la carpeta de volley projects bin . Copie esto en la carpeta app\libs Android Studio. A continuación, agregue el siguiente en dependencies sección de dependencies del nivel del módulo archivo build.gradle

 compile files('libs/volley.jar') 

Y usted debe ser buena importación y utilizar las clases de la biblioteca en su proyecto,

Para agregar volley como submódulo y obtener actualizaciones regulares del reporte GIT, se pueden seguir los siguientes pasos. La ventaja principal es, Volley se puede modificar para requisitos particulares y el código de fuente podía ser tirón del reporto de GIT siempre que se requiera la actualización.

También está ayudando para el propósito de depuración.

Siga los siguientes pasos:

Paso I:

Añadir volley como submódulo en el proyecto de aplicación de Android GIT Repo. Git submodule add -b master https://android.googlesource.com/platform/frameworks/volley Bibliotecas / Volley

Paso II:

En settings.gradle, agregue lo siguiente para agregar volley como un módulo de proyecto de estudio. Incluya el proyecto ': Volley' (': Volley') projectDir = new File ('../ Libraries / Volley')

Etapa III:

En app / build.gradle, agregue la siguiente línea para compilar el proyecto de compilación de Volley (': Volley')

Eso sería todo! Volley se ha añadido con éxito en el proyecto.

Cada vez que quiera obtener el código más reciente del reporte oficial de Google Volley, simplemente ejecute el siguiente comando

 git submodule foreach git pull 

Para obtener información más detallada: https://gitsubmoduleasandroidtudiomodule.blogspot.in/

Código de ejemplo de GIT Repo: https://github.com/arpitratan/AndroidGitSubmoduleAsModule

La línea "compilar proyecto (': volley')" me estaba dando este error:

Error: Error de ejecución para la tarea ': volley: processDebugResources'. > Com.android.ide.common.process.ProcessException: Error al ejecutar aapt

Esto se debía a que las versiones compileSdk y buildTools de módulo volley estaban actualmente en "22" y "22.0.1" y mi proyecto estaba trabajando con los nuevos ("24" y "24.0.1").

SOLUCIÓN:

Abra el archivo build.gradle (Module: volley) y cambie la versión de "compileSdk" y "buildTools", por ejemplo, cambié esto:

 android { compileSdkVersion 22 buildToolsVersion = '22.0.1' } 

para esto:

 android { compileSdkVersion 24 buildToolsVersion = '24.0.1' } 

Ya no deberías tener este error, espero que ayude 🙂

Después de poner la compile 'com.android.volley:volley:1.0.0' en su archivo build.gradle (Module) bajo dependencias, no funcionará de inmediato, tendrá que reiniciar Android Studio primero!

Agregar volly a su estudio gradle app compilar 'com.android.volley: volley: 1.0.0'

Paso 1: – Descargar el archivo volley.jar.

Paso 2: – Vaya a su proyecto y configure el menú de visualización de Android a Project, luego vaya a

app -> libs-> paste your volley.jar archivo app -> libs-> paste your volley.jar aquí

Paso 3: – Haga clic derecho en el archivo volley.jar y haga clic en "agregar como biblioteca". Y todo está hecho.

  • Volley JSONException: Fin de la entrada en el carácter 0 de
  • ¿Cómo descargar archivos (pdf, doc etc ...) en sdcard y abrir el archivo utilizando volley en android?
  • Uso de Volley con adaptador de sincronización
  • ¿Por qué vuelve Volley a SSLV3?
  • Android Volley Null Pointer Exception
  • Las solicitudes de volea no funcionan con Django Sessions
  • Android Volley POST cadena en el cuerpo
  • Volley RequestQueue Tiempo de espera
  • Hacer una solicitud de GSON utilizando volley
  • Cómo manejar la excepción OutOfMemory
  • Manejo de respuestas con Volley
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.