studio - volley android implementation
Importar volley de Android a Android Studio (13)
Actualización de la respuesta de Warpzit para Android Studio 1.3.2 (diferencias en negrita )
(actualización: parece ser el mismo para Android 2.0)
- Primero obtén la última descarga con git.
- En su proyecto actual (estudio de Android), haga clic en [ archivo] -> [Nuevo] -> [Nuevo módulo].
- Ahora seleccione [Importar Proyecto Gradle ], haga clic en Siguiente
- Ahora seleccione el directorio donde descargó Volley.
- Ahora, el estudio de Android podría guiarlo para que haga el resto, pero continúe con la guía para verificar que todo funcione correctamente.
Abra settings.gradle (find in root) y agregue (o verifique que esté incluido):
incluir '': app'', '': volley''
Ahora ve a tu build.gradle en tu proyecto y agrega la dependencia:
compilar proyecto (": volley")
Quiero usar la biblioteca de volley de Google :)
Estoy usando Android Studio y sé cómo agregar bibliotecas .jar.
Pero no pude crear una biblioteca .jar con los archivos de 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 la salida:
Se ha producido una excepción de Java.
Si alguien sabe lo que hice mal O si alguien sabe cómo agregar una biblioteca .jar no será increíble!
Gracias por adelantado :)
Agregue esta dependencia en su archivo gradle.build (Módulo: aplicación)
compile ''com.android.volley:volley:1.0.0''
Y luego sincroniza tu archivo gradle.
Agregue esta línea a las dependencias en build.gradle:
compile ''com.mcxiaoke.volley:library:1.0.+''
Así que Volley se ha actualizado al estilo de construcción de estudio de Android, lo que hace que sea más difícil crear un contenedor. Pero la forma recomendada de eclipse era usarlo como un proyecto de biblioteca y esto también es válido para el estudio de Android, pero cuando trabajamos en un estudio de Android lo llamamos un módulo. Así que aquí hay una guía de cómo hacerlo de la manera en que Google quiere que lo hagamos. La guía se basa en este bonito tutorial .
- Primero obtenga la última descarga con git (git clone https://android.googlesource.com/platform/frameworks/volley ).
- En su proyecto actual (estudio de Android), haga clic en
[File]
->[New]
->[Import Module]
. - Ahora seleccione el directorio donde descargó Volley.
- Ahora, el estudio de Android podría guiarlo para que haga el resto, pero continúe con la guía para verificar que todo funcione correctamente.
Abra settings.gradle (find in root) y agregue (o verifique que esté incluido):
include '':app'', '':volley''
Ahora ve a tu build.gradle en tu proyecto y agrega la dependencia:
compile project(":volley")
Eso es todo lo que hay que hacer, mucho más simple y fácil que compilar un contenedor y más seguro que depender de archivos jar de terceros o de maven.
Demasiado complicado chicos. Simplemente inclúyalo en sus dependencias gradle:
dependencies {
...
compile ''com.mcxiaoke.volley:library:1.0.17''
}
Después de colocar compile ''com.android.volley:volley:1.0.0''
en su archivo build.gradle (Módulo) en dependencias, no funcionará inmediatamente, ¡primero tendrá que reiniciar Android Studio!
La línea "compilar proyecto ('': volley'')" me estaba dando este error:
Error: ejecución fallida para la tarea '': volley: processDebugResources''. > com.android.ide.common.process.ProcessException: no se pudo ejecutar aapt
Fue causado porque las versiones compileSdk y buildTools de la descarga de módulos se encontraban actualmente en "22" y "22.0.1" y mi proyecto estaba trabajando con las más nuevas ("24" y "24.0.1").
SOLUCIÓN:
Abra su 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 :)
La mayoría de estas respuestas están desactualizadas.
Google ahora tiene una manera fácil de importarlo. Continuaremos viendo mucha información obsoleta, ya que no crearon esta solución durante unos buenos 2-3 años.
https://bintray.com/android/android-utils/com.android.volley.volley/view
Todo lo que necesita hacer es agregar a su 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''
}
O simplemente puedes hacer
ant jar
en tu proyecto Colley Volley Git. Ahora debería ver volley.jar
en la carpeta bin
volley projects. Copia esto en la carpeta app/libs
Android Studio. A continuación, agregue el siguiente en dependencies
sección de dependencies
del archivo build.gradle
nivel del módulo -
compile files(''libs/volley.jar'')
Y deberías importar bien y usar las clases de la biblioteca en tu proyecto,
Para agregar volley como submódulo y obtener actualizaciones regulares del repositorio de GIT, se pueden seguir los siguientes pasos. La principal ventaja es que Volley se puede personalizar y el código fuente puede extraerse del repositorio de GIT siempre que se requiera una actualización.
También está ayudando con el propósito de la depuración.
Siga los pasos a continuación:
Paso I:
Agregue voley como submódulo en el proyecto de aplicación Android GIT Repo. submódulo git add -b master https://android.googlesource.com/platform/frameworks/volley Libraries / Volley
Paso II:
En settings.gradle, agregue lo siguiente para agregar voley como un módulo de proyecto de estudio. incluye el proyecto '': Volley'' ('': Volley''). projectDir = new File (''../ Libraries / Volley'')
Paso III:
En app / build.gradle, agregue la siguiente línea para compilar Volley compile project ('': Volley'')
¡Eso es todo! Volley se ha agregado con éxito en el proyecto.
Cada vez que desee obtener el último código del repositorio oficial de Volley de Google, simplemente ejecute el siguiente comando
git submodule foreach git pull
Para obtener información más detallada: gitsubmoduleasandroidtudiomodule.blogspot.in
Código de muestra de GIT Repo: https://github.com/arpitratan/AndroidGitSubmoduleAsModule
Paso 1: descarga el archivo volley.jar.
paso 2: - Ve a tu proyecto y configura el menú de visualización de Android a Project y luego ve a
app -> libs-> paste your volley.jar
aquí app -> libs-> paste your volley.jar
archivo app -> libs-> paste your volley.jar
paso 3: haz clic derecho en el archivo volley.jar y haz clic en "agregar como biblioteca". y todo está hecho.
Volley ya está disponible oficialmente en JCenter :
Agregue esta línea a sus dependencias de gradle para el módulo de la aplicación de su proyecto Android:
compile ''com.android.volley:volley:1.0.0''
agrega volly a tu aplicación gradle de estudio compilando ''com.android.volley: volley: 1.0.0''