Pregunta

Tengo una API en forma de JAR que me gustaría usar en mi aplicación de Android.No estoy seguro de si debería ser parte del proyecto en Eclipse o mantenerse separado y agregado a las propiedades del proyecto.Este JAR también debe empaquetarse con la aplicación, entonces, ¿cómo se hace eso para las aplicaciones de Android?

¿Fue útil?

Solución

Según ha explicado esta cuestión :

  • El Proyecto -> clic derecho -> Importar -> Archivo Archivo -> yourjar.jar
  • El Proyecto -> clic derecho -> Propiedades -> Java Build Path -> Bibliotecas -> Añadir Jar -> yourjar.jar

Debe añadir como archivos JAR "externa", y establecer el "orden y la exportación" en su proyecto Eclipse.

eclipseexternallibrary2.png


Actualización de febrero de 2012:

Pacerier menciona en el comentario que tenga una emisión (ClassNotFound) a pesar de que lo hizo declarar la biblioteca.
Tenía:

clase no encontrado

Sin embargo, la solución era simple:

largo de 1 hora desperdicia. El hombre fue me molesto!
Solución:. Asegúrese de que el JAR se compila con 1.6 y 1.7 no
Argh

Otros consejos

Gracias a VonC por señalarme en la dirección correcta.Tuve los mismos síntomas pero para una biblioteca diferente (necesitaba agregar org.apache.commons.codec.binary.Base64 para un proyecto de Android).La solución que funcionó para mí fue LIGERAMENTE diferente.Aquí os dejo los pasos que seguí:

  1. Descargar biblioteca de http://commons.apache.org/codec/download_codec.cgi
  2. Extraer Commons-Codec-1.6.Jar desde el tarball y copiar a una carpeta local
  3. En eclipse:
    • haga clic derecho en el nombre del proyecto
    • elija "Propiedades" en el menú contextual
    • En la pestaña "Bibliotecas", seleccione "Agregar archivos JAR externos..."
    • navegue y seleccione commons-codec-1.6.jar desde la ubicación donde lo extrajo en su disco local
  4. El archivo jar ahora aparecerá en "Bibliotecas referenciadas" en su Explorador de paquetes y podrá hacer referencia a la biblioteca en su código.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top