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