55 votos

¿Cómo agregar una biblioteca externa en IntelliJ IDEA?

Estoy tratando de agregar una biblioteca externa (colocándola en el directorio /libs) a mi proyecto. Cuando intento usar los métodos de esa biblioteca, veo que están en color rojo, lo que significa que la biblioteca no es reconocida. Cuando hago clic en Ctrl+B, recibo un mensaje que dice "No se puede encontrar la declaración a la que ir".

Utilizo estos pasos para agregar una biblioteca (archivo JAR): 1. copiar el archivo de la biblioteca en el directorio /libs 2. abrir Estructura del Proyecto -> Bibliotecas Globales -> Adjuntar clases 3. encontrar la biblioteca y hacer clic en ok

¿Es esta la manera adecuada de hacerlo?

PD. Estoy tratando de agregar un archivo .jar de AdMob de esta manera.

95voto

German Puntos 1573

Procedimiento más sencillo en las últimas versiones:

  • Copiar el jar al directorio de libs en la aplicación (puedes crear el directorio si no está ahí)
  • Actualizar el proyecto para que los libs aparezcan en la estructura (haz clic derecho en el nivel superior del proyecto, actualizar/sincronizar)
  • Expandir libs y hacer clic derecho en el jar
  • Seleccionar "Agregar como biblioteca"

Hecho

58voto

Tim Richard Puntos 660

He utilizado este proceso para adjuntar un archivo Jar de terceros a un proyecto de Android en IDEA.

  • Copiar el Jar a tu directorio libs/
  • Abrir Configuración del Proyecto (Ctrl Alt Shift S)
  • Bajo el panel de Configuración del Proyecto a la izquierda, elegir Módulos
  • En el panel derecho más grande, elegir la pestaña Dependencias
  • Pulsar el botón Añadir... en la parte derecha de la pantalla (si tienes una pantalla más pequeña como la mía, es posible que tengas que redimensionar hacia la derecha para poder verlo)
  • En el menú desplegable de opciones de Añadir, elegir "Librería". Aparecerá un diálogo "Elegir Bibliotecas".
  • Pulsar "Nueva Biblioteca..."
  • Elegir un título adecuado para la biblioteca
  • Pulsar "Adjuntar Clases..."
  • Elegir el Jar de tu directorio libs/, y pulsar OK para cerrar

Ahora la biblioteca debería ser reconocida.

9voto

montie Puntos 455

Intellij IDEA 15: Archivo->Estructura del Proyecto...->Configuración del Proyecto->Librerías

2voto

AliR Puntos 919

Una mejor forma a largo plazo es integrar Gradle en tu entorno de proyecto. Es una herramienta de construcción para Java, y ahora se está utilizando mucho en el espacio de desarrollo de Android.

Tendrás que crear un archivo .gradle y listar tus dependencias de bibliotecas. Luego, todo lo que necesitarías hacer es importar el proyecto en IntelliJ usando Gradle.

¡Saludos!

1voto

Crabime Puntos 552

Esta pregunta también se puede extender si es necesario encontrar el archivo jar en la biblioteca global, ¿cómo puedes configurarlo en tu proyecto actual?

Proceso como este: "estructura del proyecto" -> "módulos" -> "haz clic en el panel de tu proyecto actual a la derecha" -> "dependencias" -> "haz clic en el pequeño botón de agregar (+)" -> "biblioteca" -> "selecciona la biblioteca que deseas".

si estás usando maven y también puedes configurar la dependencia en tu pom.xml, pero si tu versión elegida no es como la de la biblioteca global, perderás memoria almacenando otra versión del mismo archivo jar. Así que sugiero usar el primer paso.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X