0
デフォルトパッケージはxxx-debug.aar
またはxxx-release.aar
です。xxx-v0.12-release.aar
のようなパッケージ名を生成できますか?Gradleを使ってaarパッケージ名をどのようにカスタマイズしますか?
デフォルトパッケージはxxx-debug.aar
またはxxx-release.aar
です。xxx-v0.12-release.aar
のようなパッケージ名を生成できますか?Gradleを使ってaarパッケージ名をどのようにカスタマイズしますか?
ブロックlibraryVariants
を使用して、以下のようにすることができます。
defaultConfig {
...
versionCode xx
versionName "yy.zz"
}
buildTypes {
release {
...
android {
libraryVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.aar')) {
def fileName = outputFile.name.replace("${variant.name}.aar",
"v${defaultConfig.versionName}-${variant.name}.aar")
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
}
}
}
なぜこれが欲しいですか?ライブラリをリポジトリにアップロードすると、自動的にこのような名前に変更されます。 – Henry