androID { applicationVariants.all { variant -> variant.outputs.each { output -> output.outputfile = new file(output.outputfile.parentfile,output.outputfile.name.replace(".apk","${variant.versionname}.apk")); } }}
从Gradle工具插件版本0.14开始,您应该开始使用以下代码来正确支持多个输出文件(例如,“APK拆分”):
androID { applicationVariants.all { variant -> variant.outputs.each { output -> variant.outputfile = new file(variant.outputfile.parentfile,variant.outputfile.name.replace(".apk","${variant.versionname}.apk")); } }}
对于旧版本:
是的,我们在我们的应用程序中这样做.只需在build.gradle中的androID标签中添加以下内容:
androID { applicationVariants.all { variant -> def oldfile = variant.outputfile def newPath = oldfile.name.replace(".apk","${variant.versionname}.apk") variant.outputfile = new file(oldfile.parentfile,newPath) }}总结
以上是内存溢出为你收集整理的Android / gradle:在apk文件名中包含来自flavor的版本名称全部内容,希望文章能够帮你解决Android / gradle:在apk文件名中包含来自flavor的版本名称所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)