在agp 7.0之前,我可以将apk文件名重命名为:
android.applicationVariants.all { variant ->
def date = new Date().format("yyyyMMddHHmm")
variant.outputs.all {
outputFileName = "${variant.name}_${date}.apk"
}
}
在AGP7.0之后,输出没有outputFileName field.So,如何用APG7.0重命名?
谢谢。
发布于 2022-02-09 08:37:37
我的安卓项目的配置略有不同,但它仍在使用AGP 7.1。下面是我使用属性archivesBaseName
所做的工作:
android {
compileSdkVersion 32
buildToolsVersion '32.0.0'
defaultConfig {
applicationId "xxx.yyy"
minSdkVersion 21
targetSdkVersion 32
versionCode 86
versionName "1.12.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
setProperty("archivesBaseName", "myapp-$versionName")
vectorDrawables.useSupportLibrary = true
}
...
其结果是有两个APK (变体):
我希望这能帮上忙。
https://stackoverflow.com/questions/71045981
复制相似问题