【发布时间】:2014-09-03 21:37:02
【问题描述】:
我有一个项目,其中有几个模块,其中一个是一个名为(糟糕)为sdk 的 Android 库。当我构建项目时,它会输出一个名为 sdk.aar 的 AAR。
我无法在 Android 或 Gradle 文档中找到任何允许我更改 AAR 输出名称的内容。我希望它像 Jar 任务那样有一个基本名称 + 版本号,但我不知道如何为 AAR 做同样的事情,因为它的所有配置似乎都隐藏在 android.library 插件中。
在这个阶段重命名模块不是一个选项,并且仍然不会将版本号添加到最终的 AAR。
如何在 Gradle 中更改 com.android.library 生成的 AAR 的名称?
Gradle 解决方案
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionCode 4
versionName '1.3'
testFunctionalTest true
project.archivesBaseName = "Project name"
project.version = android.defaultConfig.versionName
}
【问题讨论】:
标签: android gradle android-library