默认包是xxx-debug.aar
或xxx-release.aar
,是否可以生成类似xxx-v0.12的包名-release.aar
?
最佳答案
试试这个:
android {
compileSdkVersion ...
defaultConfig {
minSdkVersion ...
targetSdkVersion ...
versionCode 1
versionName "0.0.1"
}
buildTypes {
release {
...
}
}
android.libraryVariants.all { variant ->
variant.outputs.all { output ->
if (outputFile != null && outputFileName.endsWith('.aar')) {
outputFileName = "${archivesBaseName}-${variant.name}-${defaultConfig.versionName}.aar"
}
}
}
}
不要忘记重新构建您的项目(Build->Rebuild Project)
输出如下:
yourModuleName-debug-0.0.1.aar
关于android - 你如何使用 Gradle 自定义 aar 包名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44733175/