Saltar al contenido

Cómo importar un archivo .aar en Android Studio 1.1.0 y usarlo en mi código

Solución:

Para importar una biblioteca .aar:

  1. Vaya a Archivo> Nuevo> Nuevo módulo
  2. Seleccione “Importar paquete .JAR / .AAR” y haga clic en Siguiente.
  3. Ingrese la ruta al archivo .aar y haga clic en finalizar.
  4. Vaya a Archivo> Estructura del proyecto (Ctrl + Shift + Alt + S).
  5. En “Módulos”, en el menú de la izquierda, seleccione “aplicación”.
  6. Vaya a la pestaña “Dependencias”.
  7. Haga clic en el “+” verde en la esquina superior derecha.
  8. Seleccione “Dependencia del módulo”
  9. Seleccione el nuevo módulo de la lista.

Después de leer muchas respuestas en Stackoverflow, encontré la solución a mi problema, quiero que sepas cuáles fueron los pasos que seguí para reproducirlo:

  1. Agregue un archivo .aar en mi carpeta libs.
  2. Utilice la opción “Nuevo módulo” en el menú Archivo.
  3. Importe el archivo .aar.
  4. Construye gradle y compila el proyecto.

Cuando intenté usar el nuevo módulo en mi aplicación, no reconoció ninguna clase dentro del nuevo módulo.

El problema está relacionado con la versión de Gradle que estaba usando 1.1.0 y hay un error en esta versión, por lo que mi sugerencia es cambiar la versión a 1.0.1, ya hay un problema abierto para solucionar este problema https://code.google.com/p/android/issues/detail?id=162634

Debes cambiar la versión en el archivo build.gradle ubicado en la raíz de tu proyecto.

buildscript {
repositories {
    jcenter()
}
dependencies {

    //classpath 'com.android.tools.build:gradle:1.1.0'
    classpath 'com.android.tools.build:gradle:1.0.1'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

Puede encontrar información adicional sobre este problema aquí https://groups.google.com/forum/#!topic/adt-dev/1Ho_c8dALQQ

Supongo que en la versión 1.2.0 este problema se resolverá.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *