Android Studio, как упаковать один AAR из нескольких библиотечных проектов?
Я строю проект библиотеки Android, который зависит от другого проекта внутренней библиотеки.
Мне интересно, есть ли способ упаковать одну библиотеку AAR, которая уже содержит внутреннюю библиотеку внутри. Я хотел бы поделиться только 1 библиотечным пакетом AAR для моих разработчиков приложений.
Вот так выглядят мои файлы build.gradle, но в настоящее время они создают отдельные файлы AAR, и оба должны быть включены в build.gradle приложения. Поскольку приложение создается другой компанией, нам необходимо предоставить им окончательный файл AAR, а не завершенные проекты библиотеки.
----- 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')
}