¿Qué significa "@aar" en la tarea 'compilar' de gradle
Soy nuevo en gradle y no puedo encontrar ninguna documentación sobre esta característica.
Todo lo que noté es que la compile 'com.github.asne:asne-vk:0.2.1'
causó algunos problemas de fusión manifiestos (algunos gruñidos abot diferentes minSdkVersions) y que compile 'com.github.asne:asne-vk:0.2.1@aar'
funciona bien.
- Cómo crear un archivo de expansión de Android con Android Studio?
- Gradle genera para cada carpeta de recursos
- Gradle Build falló - Java.exe ha finalizado con un valor de salida diferente de cero 2
- Gradle - DexException: Múltiples archivos dex definir
- Advertencias de gradol y roboguice 2.0 de Android
- Gradle Sube la aplicación android apk a maven repo (nexus)
- Error al configurar SDK: Error: Módulo 'app': plataforma 'Google Inc.: API de Google: 21' no encontrado
- Android Studio 0.5.3 - ¿Por qué no ejecuta "Make Project" ejecutar más?
- Aviso de Gradle: variant.getOutputFile () y variant.setOutputFile () están obsoletos
- ¿Cuál es la diferencia entre la implementación y compilar en gradle
- ¿Cómo saber cuál es la última versión de cualquier dependencia que incluimos en Gradle?
- Problemas al configurar el entorno de prueba de App Engine
- Gradle excluir plugin en proyecto principal para subproyecto (s) específico (s)
El formato AAR
Es la distribución binaria de un proyecto de biblioteca de Android.
Como se describe aquí en la documentación oficial de Android Tools .
En su caso, al agregar una dependencia de compilación en un proyecto de Gradle de Android, agregar "@aar" significa que le gustaría buscar el archivo @aar y no un archivo JAR normal.
En realidad, eso no es un clasificador. Clasificador (el término que viene de Maven) se refiere a otra cosa.
Este es un clasificador opcional que indica qué artefacto debe ser descargado. En este caso se aar
lugar de jar
. Aquí puede encontrar los documentos. Buscar clasificador .
- Java Keystore contraseña sin sentido?
- ¿Cómo cambiar el comportamiento del método mediante la reflexión?