Importar Android volley a Android Studio
Quiero usar la biblioteca volley de google 🙂
Estoy usando Android Studio y sé cómo agregar bibliotecas .jar.
- Android Volley Firmado apk problema
- Volley o ASyncTaskLoader
- Imagen de Android - Volley vs Picasso
- Android Volley, duplicado Set-Cookie se reemplaza
- No puedo hacer un nuevo nuevoRequestQueue en Volley, android
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 NetworkImageView - cómo reciclar mapas de bits?
- Volley Post JsonObjectRequest ignorando los parámetros mientras usa getHeader y getParams
- Autenticación de cuenta asíncrona con Volley
- Volley Android, cómo pasar post parámetros de forma dinámica
- Registros detallados de depuración con Volley
- Android (Java) HttpURLConnection reintento silencioso en 'lectura' timeout
- Android Volley Post Solicitud. ¿Cómo setEntity?
- Error de Stackoverflow de JsonObject Build
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 .
- Primero obtenga la última volea con git (git clone https://android.googlesource.com/platform/frameworks/volley ).
- En su proyecto actual (estudio androide) haga clic en
[File]
->[New]
->[Import Module]
. - Ahora seleccione el directorio donde descargó Volley.
- Ahora Android estudio podría guiar a hacer el resto, pero continuar la guía para verificar que todo funciona correctamente
-
Abra settings.gradle (find in root) y agregue (o compruebe que está incluido):
include ':app', ':volley'
-
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)
- Primero obtenga la última volea con git.
- En su proyecto actual (estudio androide) haga clic en [ archivo] -> [Nuevo] -> [Nuevo módulo].
- Ahora seleccione [Import Gradle Project], haga clic en Siguiente
- Ahora seleccione el directorio donde descargó Volley.
- Ahora Android estudio podría guiar a hacer el resto, pero continuar la guía para verificar que todo funciona correctamente
-
Abra settings.gradle (find in root) y agregue (o compruebe que está incluido):
Incluir ': app', ': volley'
-
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.
- ¿Cómo concatenar cadenas múltiples en android XML?
- Android Studio – Importar biblioteca externa / Jar