Android Studio ¿Cómo empaquetar un solo AAR desde múltiples proyectos de biblioteca?
Estoy creando un proyecto de biblioteca de Android, que depende de otro proyecto de biblioteca interna.
Me pregunto si hay una manera de empaquetar una sola biblioteca AAR, que ya contenga una biblioteca interna dentro de ella. Me gustaría compartir solo 1 paquete de biblioteca AAR para mis desarrolladores de aplicaciones.
Así es como se ven mis archivos build.gradle actualmente, pero actualmente producen archivos AAR independientes y ambos deben incluirse en el build.gradle de la aplicación. Como la aplicación está siendo creada por otra compañía, necesitamos compartir el archivo AAR final con ellos y no los proyectos completos de la biblioteca.
----- internalLib -------- >>>>>>>>>>>
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion '18.1.1'
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
}
----- externalLib --------
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion '18.1.1'
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile project(':internalLib')
}