android apk名设定,如何使用gradle在APK文件名中设置versionName?

bfae9af1cc353ad6ee9dbc5c1bc9cf91.png

jeck猫

我一直在寻找一个更复杂的apk文件名重命名选项,我写了这个,希望对其他任何人都有用。它使用以下数据重命名apk:味道构建类型版日期我对gradle类进行了一些研究,并从其他答案中进行了一些复制/粘贴。我正在使用gradle 3.1.3。在build.gradle中:android {    ...    buildTypes {        release {            minifyEnabled true            ...        }        debug {            minifyEnabled false        }    }    productFlavors {        prod {            applicationId "com.feraguiba.myproject"            versionCode 3            versionName "1.2.0"        }        dev {            applicationId "com.feraguiba.myproject.dev"            versionCode 15            versionName "1.3.6"        }    }    applicationVariants.all { variant ->        variant.outputs.all { output ->            def project = "myProject"            def SEP = "_"            def flavor = variant.productFlavors[0].name            def buildType = variant.variantData.variantConfiguration.buildType.name            def version = variant.versionName            def date = new Date();            def formattedDate = date.format('ddMMyy_HHmm')            def newApkName = project + SEP + flavor + SEP + buildType + SEP + version + SEP + formattedDate + ".apk"            outputFileName = new File(newApkName)        }    }}如果您今天(13-10-2016)在10:47进行编译,则将根据您选择的样式和构建类型获得以下文件名:开发人员调试:myProject_ dev_debug_1.3.6 _131016_1047.apk开发版本:myProject_ dev_release_1.3.6 _131016_1047.apk产品调试:myProject_ prod_debug_1.2.0 _131016_1047.apk产品发布:myProject_ prod_release_1.2.0 _131016_1047.apk注意:未对齐的版本apk名称仍然是默认名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值