Cómo usar Android Studio para empaquetar aar
3. Referencia sobre cómo importar aar
Este método es relativamente simple. Abra la estructura del proyecto, agregue un nuevo módulo y luego seleccione Importar *.JAR o *. Importación del paquete AAR por:
Después de la importación, generará una carpeta en su proyecto, que incluye archivos aar y archivos de configuración de Android Studio.
Luego puedes usar el método de compilación del proyecto para configurar la dependencia en gradle para que otros módulos puedan hacer referencia al módulo.
Desventajas: el aar dependiente no se puede seguir con F3 y no se puede ver el contenido de los archivos de recursos y la jerarquía de directorios.
4. Usar dependencias de configuración
gradle en realidad tiene una dependencia que puede hacer referencia a aar:
compile(name: 'xxx', text: 'aar ') .
Primero, debe colocar el archivo aar en el directorio libs del módulo al que se hace referencia, similar a un archivo jar normal. Luego agregue el directorio libs como una dependencia en el archivo de configuración de gradle:
repositorios {
flatDir {
dirs 'libs'
}
}
Luego agregue compile(name: 'xxx', text: 'aar') en la configuración de dependencia de Gradle, para que las dependencias estén asociadas. Compile el proyecto en el directorio build/intermediates/exploded-aar del módulo, puede ver que se generan algunos archivos temporales:
Parece que se refiere a la versión descomprimida de aar. Instale el anti-After de Android Studio. Al compilar el complemento, puede seguirlo a través de F3 como un archivo de clase. Si hay un código fuente que depende del módulo, también puede ver el código fuente relevante a través de Adjuntar fuente. Además, puede ver fácilmente archivos de recursos en formato aar.
Además, cuando actualizas un aar con esta dependencia, los archivos temporales generados por aar también se cambiarán, por lo que no tienes que preocuparte por perder la sincronización con los cambios.
5. Resumen
En resumen, el método de generación de archivos aar y los dos métodos de dependencia aar se han probado en la práctica. El segundo método para configurar las dependencias de Gradle es simple y fácil de usar. Todo lo que necesitas es una línea de código.
El segundo método consiste en configurar las dependencias de Gradle.