volley una studio library importar generar como clase agregar android android-studio

una - importar bibliotecas jar a android-studio



import volley android studio (13)

android-studio 0.2.7 Fedora 18

Hola,

Estoy tratando de agregar el jtwitter jar a mi proyecto.

Primero intenté hacer lo siguiente:

1) Drag the jtwitter.jar into the root directory of my project explorer, see picture 2) File | project structure 3) Modules | yamba-yamba | dependencies 4) Click the plus sign | jars or directories | and navigate to jtwitter jar | click ok

Cuando importo el archivo jar recibo el siguiente error:

import winterwell.jtwitter.Twitter; Cannot resolve symbol winterwell Gradle: error: package winterwell.jtwitter does not exist

Investigué y descubrí que android-studio tiene algunos problemas y que usted debe editar el archivo build.gradle usted mismo.

Así que intenté agregar esto a mi archivo build.gradle:

dependencies { compile files(''libs/jtwitter.jar'')

Y recibí un mensaje de error: cannot resolve symbol dependencies

Otra pregunta, ¿dónde estaría la carpeta libs? ¿Significa las External Libraries ?

Cualquier ayuda será de lo más útil,


Respuesta actualizada para Android Studio 2

La manera fácil y correcta de importar un jar / aar en su proyecto es importarlo como un módulo.

New -> Module

Seleccione Import .JAR/.AAR Package

Seleccione el archivo .JAR / .AAR y ponga un nombre de módulo

Agregar el módulo como una dependencia


Android Studio 1.0 hace que sea más fácil agregar una biblioteca de archivos .jar a un proyecto. Vaya a Archivo> Estructura del proyecto y luego haga clic en Dependencias. Allí puedes agregar archivos .jar desde tu computadora al proyecto. También puede buscar bibliotecas de maven.


Android Studio 1.0.1 no lo aclara, pero lo hace de alguna manera más fácil. Esto es lo que funcionó para mí:

1) Usando el explorador, crea una carpeta '' external_libs '' (cualquier otro nombre está bien) dentro de la carpeta Project / app / src , donde ''Project'' es el nombre de tu proyecto

2) Copie su archivo jar en esta carpeta ''external_libs''

3) En Android Studio, vaya a Archivo -> Estructura del proyecto -> Dependencias -> Agregar -> Dependencia del archivo y navegue hasta su archivo jar, que debe estar en '' src / external_libs ''

3) Seleccione su archivo jar y haga clic en ''Aceptar''

Ahora, revisa tu script build.gradle (Module.app), donde verás que el jar ya está agregado en ''dependencias''


Así es como se agregan los archivos jar de las carpetas externas

1) Haga clic en Archivo y allí haga clic en Módulo nuevo y nuevo

2) Aparece una nueva ventana ,, allí tienes que elegir el paquete Importar .JAR / .AAR.

3) Haga clic en la opción de ruta en la esquina superior derecha de la ventana ... Y proporcione toda la ruta del archivo JAR.

4) haz clic en terminar.

Ahora ha agregado el archivo Jar y necesita agregarlo en la dependencia para su proyecto de aplicación

1) Haga clic derecho en la carpeta de la aplicación y allí tiene que elegir Abrir configuración de módulo o F4

2) Haga clic en la dependencia en la esquina superior derecha de la ventana actual.

3) Haga clic en el símbolo ''+'' y elija ''Module Dependency'' y le mostrará los archivos JAR existentes que ha incluido en su proyecto ...

Elija el que desea y haga clic en ''Aceptar / Finalizar''

Gracias


Ejecutando Android Studio 0.4.0 Resuelto el problema de importar jar por

Project Structure > Modules > Dependencies > Add Files Browse to the location of jar file and select it

Para aquellos como la edición manual Open app / build.gradle

dependencies { compile files(''src/main/libs/xxx.jar'') }


En el proyecto, haz clic con el botón derecho

-> new -> module -> import jar/AAR package -> import select the jar file to import -> click ok -> done

Puedes seguir las capturas de pantalla a continuación:

1:

2:

3:

Verás esto:


Esta es la forma en que acabo de hacer en Android Studio versión 1.0.2

  • Creé una carpeta libs en [su directorio de proyecto] / app / src
  • He copiado el jtwitter.jar (o el yambaclientlib.jar ) en el directorio [your project dir] / app / src / libs
  • A continuación, la ruta del menú: Archivo -> Estructura del proyecto -> Dependencias -> Agregar -> Dependencia de archivos , Android Studio abre un cuadro de diálogo donde puede arrastrar y soltar la biblioteca jar . Luego hice clic en el botón Aceptar .

En este punto, Gradle reconstruirá el proyecto importando la biblioteca y resolviendo las dependencias.


Evite la redundancia. Si tienes tus jarras en / libs en tu aplicación build.gradle de forma predeterminada, tendrás

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) ... }

eso es suficiente para agregar todas las jarras que tienes bajo / libs

Esto no es necesario

// compile files(''libs/activation.jar'') // compile files(''libs/additional.jar'') // compile files(''libs/mail.jar'')


Hay tres enfoques estándar para importar un archivo JAR en el estudio de Android. La primera es de manera tradicional , la segunda es de manera estándar y la última es la biblioteca remota . Expliqué estos enfoques paso a paso con capturas de pantalla en este enlace:

https://.com/a/35369267/5475941 .

Espero que ayude.


Prueba esto...

  1. Crea una carpeta libs debajo de la carpeta de la aplicación.
  2. Agregue archivos .jar a la carpeta libs.
  3. A continuación, agregue archivos .jar a la dependencia build.gradle de la aplicación.
  4. Finalmente sincronizar proyecto con archivos Gradle.

1. Crea la carpeta libs:

2.Añadir .jar a la carpeta libs:

3. Edite la dependencia build.gradle de la aplicación:

  • Abrir aplicación / build.gradle

4. Sincronizar proyecto con archivos Gradle:

  • Finalmente agregue archivos .jar a su aplicación.

ACTUALIZAR:

Aquí voy a importar el archivo org.eclipse.paho.client.mqttv3.jar a nuestro módulo de aplicación.

  1. Copie su archivo jar y péguelo en el directorio llamado libs.

  1. Presione Ctrl + Alt + Shift + s o simplemente haga clic en el icono de estructura del proyecto en la barra de herramientas.

  1. Luego seleccione su módulo para importar el archivo .jar, luego seleccione la pestaña de dependencias.

  1. Haga clic en el icono más y luego seleccione Archivar dependencia

  1. Seleccione la ruta del archivo .jar, haga clic en Aceptar para crear gradle.

  1. Finalmente, estamos importando el archivo .jar a nuestro módulo.

Feliz codificación ...


Si el código para su biblioteca de jar está en GitHub, entonces la importación a Android Studio es fácil con JitPack .

Tu solo necesitarás agregar el repositorio a build.gradle:

allprojects{ repositories { jcenter() maven { url "https://jitpack.io" } } }

y luego el repositorio GitHub de la biblioteca como una dependencia:

dependencies { // ... compile ''com.github.YourUsername:LibraryRepo:ReleaseTag'' }

JitPack actúa como un repositorio maven y se puede usar como Maven Central. Lo bueno es que no tienes que subir el jar manualmente. Detrás de escena, JitPack comprobará el código de GitHub y lo compilará. Por lo tanto, solo funciona si el repositorio tiene un archivo de compilación (build.gradle).

También hay una guía sobre cómo preparar un proyecto de Android.


También me enfrenté al mismo obstáculo pero no pude encontrar una solución a partir de las respuestas dadas. Puede ser que esté sucediendo debido a la ruta del proyecto que tiene caracteres especiales y espacio, etc. ... Por lo tanto, intente agregar esta línea en su build.gradle .

compile files(''../app/libs/jtwitter.jar'')// pass your .jar file name

".." (Double dot) encontrará su directorio raíz de su proyecto.


Veo tantas respuestas complicadas.

Todo esto me confundió cuando estaba agregando mi archivo jar Aquery en la nueva versión de Android Studio.

Esto es lo que hice :

Copie pegado el archivo jar en la carpeta libs que está visible en la vista del proyecto.

Y en el archivo build.gradle acaba de agregar esta línea: compile files(''libs/android-query.jar'')

PD: una vez que descargue el archivo jar, cambie su nombre. Cambié el nombre a android-query.jar