Android Studio, wie man einen einzelnen AAR aus mehreren Bibliotheksprojekten packt?

Ich baue ein Android-Bibliotheksprojekt, das von einem anderen internen Bibliotheksprojekt abhängt.

Ich frage mich, ob es eine Möglichkeit gibt, eine einzelne AAR-Bibliothek zu packen, die bereits eine interne Bibliothek enthält. Ich möchte meinen Anwendungsentwicklern nur 1 AAR-Bibliothekspaket zur Verfügung stellen.

So sehen meine build.gradle-Dateien derzeit aus, aber derzeit werden separate AAR-Dateien erstellt, und beide müssen in build.gradle von Application enthalten sein. Da die Anwendung von einem anderen Unternehmen erstellt wird, müssen wir die endgültige AAR-Datei mit ihnen teilen und nicht die vollständigen Bibliotheksprojekte.

----- 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')
}