01 de octubre de 2014 · Rubén Rodríguez
Utilizar ficheros .aar en eclipse
Tutorial sobre cómo utilizar librerías Android en formato .aar en Eclipse, incluyendo pasos para configurar proyectos librería y proyectos objetivo.
01 de octubre de 2014 · Rubén Rodríguez
Tutorial sobre cómo utilizar librerías Android en formato .aar en Eclipse, incluyendo pasos para configurar proyectos librería y proyectos objetivo.

Cada vez es más normal encontrar librerías para Android en formato .aar. De hecho, muchas de las bibliotecas que forman parte de la “L” Developer Preview solo están disponibles en este formato. Si usas Android Studio no vas a tener ningún tipo de problema para hacer uso de estas, el problema viene si trabajas con Eclipse. Hasta hace poco, el plugin de maven para Eclipse, no soportaba este tipo de archivos. Por suerte, este plugin ya soporta ficheros .aar. Os dejo un link al tutorial de cómo instalar el plugin en eclipse.
Es posible que esta sea la forma más cómoda, siempre que tengas conocimientos de maven y vayas a crear un proyecto nuevo. Si no es así, si no tienes conocimientos de maven, de cómo crear un fichero pom o ya tienes un proyecto creado, es posible que busques otra forma de poder utilizar la librería .aar sin tener que pasar por el plugin de maven para Eclipse.
Más adelante voy a describir los pasos a seguir para poder usar la librería en Eclipse sin tener que usar el plugin de maven, pero antes vamos a ver qué es un fichero .aar.
Un fichero .aar no es más que un fichero zip con el siguiente contenido:
/AndroidManifest.xml (fichero obligatorio)/classes.jar (fichero obligatorio)/res/ (carpeta obligatoria)/R.txt (fichero obligatorio)/assets/ (carpeta opcional)/libs/*.jar (carpeta opcional)/jni/*.so (carpeta opcional)/proguard.txt (fichero opcional)/lint.jar (fichero opcional)Como verás, dentro del fichero .aar tienes todo lo necesario para poder hacer funcionar la librería en eclipse.
Ya has creado el proyecto que contiene casi todo lo que necesitas. Ahora vamos a ver cómo configurar tu proyecto para hacer referencia al proyecto librería:
En principio, debiera funcionar sin problemas. No obstante esto está sujeto a cambio, ya que funciona con la estructura del actual fichero .aar.
