Android Studio como empacotar um único AAR de vários projetos de biblioteca?

Eu estou construindo o projeto de biblioteca do Android, que tem uma dependência em outro projeto de biblioteca interna.

Eu estou querendo saber se há uma maneira de empacotar uma única biblioteca AAR, que já contém biblioteca interna dentro dela. Eu gostaria de compartilhar apenas 1 pacote de biblioteca AAR para meus desenvolvedores de aplicativos.

É assim que meus arquivos build.gradle parecem atualmente, mas atualmente eles produzem arquivos AAR separados e ambos precisam ser incluídos no build.gradle do Aplicativo. Como o aplicativo está sendo construído por outra empresa, precisamos compartilhar o arquivo AAR final com eles e não os projetos de biblioteca completos.

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

questionAnswers(1)

yourAnswerToTheQuestion