Importar librería jar en Android Studio

api_java_tomcat_feature_image

Si te ves en la necesidad de integrar una aplicación de java dentro de una aplicación móvil con Android Studio te explicamos como hacerlo.

Importar Librería Java en Android Studio

Para iniciar vamos a crear un proyecto muy sencillo en este caso lo vamos a llamar

com.test.library

Dentro de este Proyecto vamos a crear 2 clases:

– Impresiones.java: Clase que va a contener 2 variables name y printer.
– Main.java: Clase que contiene un el método main para ejecutarse esta clase nos sirve para llamar a la anterior.

La estructura será la siguiente:

Clase Impresiones

Clase Impresiones:

Y en nuestra clase main.java vamos a realizar una prueba de esta pequeña librería:

Para ejecutar la clase Main.java vamos a dar clic derecho sobre la clase y seleccionamos la opción Run As -> Java Application

Esta ejecución lo que nos va a mostrar es el nombre de la impresora:

Exportar el .jar

Ahora vamos a exportar el proyecto como un archivo .jar para utilizarlo dentro de la aplicación Android, para esto damos clic derecho sobre el proyecto y presionamos exportar:

En la siguiente pantalla seleccionamos JAR FILE

En la siguiente pantalla vamos a ingresar la ruta donde queremos que se genere nuestro .jar:

Presionamos finish o terminar y nos va a generar un archivo con nombre testLibrar.jar en la ruta que seleccionamos.

Importando librería en proyecto java

Ahora vamos a crear un proyecto de Android Studio, partimos de una aplicación Vacía.

Para importar vamos a dar clic derecho en el proyecto y vamos a crear la carpeta Lib, esta carpeta muchas veces no es visible entonces presionamos en la parte superior que dice Android.

Ahora escogemos la opción Project Files y nos va mostrar la carpeta Lib que creamos, entonces vamos a copiar dentro de esa carpeta nuestra librería.

Ahora vamos a dar clic derecho sobre la librería y vamos a presionar la opción Add as Library, de esa manera va a comenzar el Android a sincronizar nuestra librería agregándola directamente al Gradle.

Y para utilizarla podemos agregarla al código de la siguiente manera:

Y al ejecutar enviamos a imprimir y tenemos el resultado siguiente:

Listo de esa manera ya podemos utilizar dentro de nuestro Android Studio una librería generada en una aplicación de escritorio de java.

Cualquier inquietud no dudes en comentarnos.