Cómo agregar un archivo jar en las bibliotecas externas en el estudio Android

Soy nuevo en Android Studio . Ahora lo que necesito es solo querer agregar algunos archivos jar en las bibliotecas externas debajo de la carpeta .

enter image description here

Si alguien tiene una idea sobre esto, por favor ayudame

Una respuesta tardía, aunque pensé en dar una respuesta en profundidad a esta pregunta. Este método es adecuado para Android Studio 1.0.0 y superior.


PASOS


  1. Primero cambia la estructura de tu carpeta de Android a Proyecto .

enter image description here

  1. Ahora busca la carpeta libs dentro de la aplicación – comstack la carpeta.

enter image description here

  1. Una vez que haya pegado el archivo .jar dentro de la carpeta libs. Haga clic derecho en el archivo jar y al final haga clic en Agregar como biblioteca . Esto se ocupará de agregar archivos de comstackción (‘libs / library_name.jar’) en build.gradle [No tiene que ingresar esto manualmente en su archivo de comstackción].

enter image description here

Ahora puede comenzar a usar la biblioteca en su proyecto.

Agregue su archivo jar a la carpeta de la app/libs . A continuación, haga clic con el botón derecho en el archivo jar y haga clic en “agregar como biblioteca”.

Si no hay una carpeta de libs , puedes crearla. Haga clic en el cuadro combinado que dice “Android” y cámbielo a “Proyecto”

enter image description here

Desde aquí, puede hacer clic derecho en “aplicaciones” en el árbol de directorios y ir a “Nuevo” => “Directorio”

Coloque su JAR en la aplicación / libs, y en la aplicación / build.gradle agregue en la sección de dependencies :

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

Cree la carpeta “libs” en el directorio de la aplicación copie su archivo jar en la carpeta libs Haga clic derecho en su archivo jar en Android Studio y agregue como biblioteca … Luego abra build.gradle y agregue esto:

 dependencies { compile files('libs/your jar file.jar') } 

Así es como puede agregar el archivo .jar en Android Studio 2.1.3.

  1. Copie el archivo .jar captura de pantalla del archivo jar

  2. pegue el archivo en la carpeta Libs y luego haga clic con el botón derecho en el archivo .jar y presione Add as library enter image description here

  3. abrir build.gradle enter image description here

  4. agregue líneas en dependencias como se muestra en la captura de pantalla enter image description here enter image description here

  5. Ahora presiona el botón de reproducción y habrás terminado de agregar el archivo .jar enter image description here

Ejemplo con Parse jar …

Agregue archivos jar a la carpeta libs desde la vista Proyecto … cree una carpeta lib si no existe

enter image description here

Copia todos los flasks allí …

Agregue libs a gradle …. en el archivo build.gradle:

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.0.0' compile 'com.android.support:design:23.0.0' compile 'com.android.support:percent:23.0.0' compile 'com.parse.bolts:bolts-android:1.+' compile fileTree(dir: 'libs', include: 'Parse-*.jar') } 

Para agregar todos los archivos jar de la carpeta lib … cambie Parse – *. Jar a * .jar

El enfoque basado en GUI sería agregar un módulo adicional en su proyecto.

  1. En el menú Archivo, seleccione Estructura del proyecto y haga clic en el ícono verde más en la esquina superior izquierda.
  2. El nuevo diálogo de Módulo aparece
  3. Desde el grupo de aplicaciones de teléfono y tableta, seleccione la opción “Importar paquete JAR o AAR” y haga clic en siguiente.
  4. Siga los pasos para crear un nuevo módulo que contenga su archivo JAR.
  5. Haga clic en la entrada que corresponde a su proyecto principal y seleccione la pestaña de dependencias.
  6. Agregue una dependencia al módulo que creó en el paso 4.

Un último consejo. Asegúrese de que el archivo JAR que incluye se compile con JDK 1.7 como máximo . Muchos problemas relacionados con el mensaje de error “com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) o version (0034.0000)” root directamente a esto: 0.

Una forma simple de agregar archivos APK de Android:

  1. Copie y pegue su archivo jar a la carpeta libs de su proyecto.
  2. Haga clic en Archivo desde el menú Archivo -> Estructura del proyecto (CTRL + MAYÚS + ALT + S en Windows / Linux, ⌘ +; en Mac OS X).
  3. Seleccione Módulos en el panel izquierdo -> pestaña Dependencias.
  4. Agregar … → Biblioteca de proyectos → Adjuntar jar.

Si alguien está buscando otra solución sin copiar los archivos jar en el directorio del proyecto, por ejemplo, al usar un jar en múltiples proyectos:

Abra build.gradle y agregue

 def myJarFolder = 'C:/Path/To/My/Jars' [...] dependencies { [...] compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar']) compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar']) [...] } 

Tenga en cuenta que, por supuesto, no tiene que usar la variable myJarFolder , pero creo que es útil. La ruta también puede ser relativa, por ejemplo ../../Path/To/My/Jars .
Probado con AndroidStudio 3.0

Actualización: para Gradle Plugin> 3.0 use implementación en lugar de comstackr :

 dependencies { [...] implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar']) implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar']) [...] } 
  1. Copie estos tres archivos de la carpeta donde los descargó, y pégalos en la carpeta libs en la carpeta de la aplicación de su proyecto.

enter image description here

  1. Una vez que los archivos JAR se hayan copiado correctamente a la carpeta libs, los agregaremos como archivos de dependencia.
  2. Haga clic en Archivo> Estructura del proyecto> Seleccionar aplicación> Pestaña Dependencias. enter image description here
  3. Haga clic en el botón + (+) más en el lado derecho y seleccione File Dependency.
    enter image description here
  4. Una vez que selecciones todos los archivos Jar, haz clic en el botón Ok y tu Gradle comenzará a comstackrse.