now - configure gradle android studio
Dependencias de Android: apklib vs archivos aar (1)
Según tengo entendido, apklib
contiene código + recurso compartido con Maven
. aar
archivos aar
son distribuidos por Gradle
.
El aar
difiere del apklib en una forma importante: las clases se compilan e incluyen en classes.jar en la raíz del aar. Mientras que apklib
no puede contener archivos de clase compilados o archivos apklib
.
1 ¿Alguien puede explicar las principales diferencias entre los archivos apklib
y aar
?
2 ¿Puede Maven
usar aar
? ¿Puede Gradle
usar apklib
?
3 ¿Qué formato es "mejor"?
1 ¿Alguien puede explicar las principales diferencias entre los archivos apklib y aar?
Diferencias de pareja que vienen a mi mente, además de las que mencionaste
-
aar
no contiene código fuente -
aar
puede contener un archivo de proguard personalizado y reglas de pelusas personalizadas
2 ¿Puede Maven usar aar? ¿Puede Gradle usar apklib?
El complemento de Android Maven es aar
desde la versión 3.7.0. Gradle no admite el uso de dependencias de apklib
pero puede exportar su android-library
como apklib
(consulte esta publicación ).