У меня есть проект с несколькими модулями в нем, одна из которых - это Android-библиотека, названная (плохо), как sdk
. Когда я создаю проект, он выдает AAR с именем sdk.aar
.
Мне не удалось найти что-либо в документации Android или Gradle, которая позволяет мне изменить имя выхода AAR. Я бы хотел, чтобы у него было имя базы + номер версии, например, задачи Jar, но я не могу понять, как сделать то же самое для AAR, потому что все настройки для него, похоже, скрыты в плагине android.library.
Переименование модуля на данном этапе не является опцией, и это все равно не добавит номер версии в окончательный AAR.
Как я могу изменить имя AAR, сгенерированное com.android.library
в Gradle?
Gradle решение
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionCode 4
versionName '1.3'
testFunctionalTest true
project.archivesBaseName = "Project name"
project.version = android.defaultConfig.versionName
}