我们在开发Android library 时,通常会打包aar。如果直接使用默认配置的话,assemble 出来的aar 名字可能并不符合需求,比如有时会在名字中加入当前日期。
如果我们要对aar 名进行自定义的话,可以进行如下配置:
android.libraryVariants.all { variant ->
variant.outputs.all {
if (outputFileName.endsWith('.aar')) {
outputFileName = "自定义名称" // 例:"${project.name}-${variant.name}.aar"
}
}
}
在上面的示例中,将生成这样一个名字:ModuleName-release.aar