Android/gradle: include version name from flavor in apk file name

前端 未结 2 932
天命终不由人
天命终不由人 2021-02-20 06:32

I have found similar questions but nothing that quite works for what I want to do. I\'m developing with Android Studio and gradle, and I have several flavors in my build file,

2条回答
  •  无人共我
    2021-02-20 07:10

    kcoppock's answer is correct, but there is a small typo. It should be:

    android {
        applicationVariants.all { variant ->
            variant.outputs.each { output ->
                output.outputFile = new File(output.outputFile.parentFile,
                        output.outputFile.name.replace(".apk", "${variant.versionName}.apk"));
            }
        }
    }
    

    (I wrote this as an answer because I don't have the reputation to make a comment)

提交回复
热议问题