Android开发Android studio之gradle打包apk重命名的方法
生活随笔
收集整理的这篇文章主要介绍了
Android开发Android studio之gradle打包apk重命名的方法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
老套路,先看效果图:
首先第一步在gradle里面(跟android同级)写个获取当前时间的方法如下:
//获取时间的方法 GMT+8代表北京时间,下面两个方法都可以 static def getNowTime() {return new SimpleDateFormat("yyyy-MM-dd HH_mm_ss_SSS",Locale.CHINA).format(new Date()); // return new Date().format("yyyy-MM-dd HH_mm_ss SSS", TimeZone.getTimeZone("GMT+8")); }然后写重命名apk的方法:写在android括号里面
/*** 重命名APK* defaultConfig.versionName:当前版本名字* defaultConfig.versionCode:当前版本号* getNowTime() :获取当前时间的方法* variant.name:当前打包默认的模式一般分两种:debug和release* outputFileName:打包后的文件名字*/applicationVariants.all { variant ->variant.outputs.all {def fileName = "手机影音" + "_v${defaultConfig.versionName}_c${defaultConfig.versionCode}_t${getNowTime()}_" + variant.name + ".apk"outputFileName = fileName}}自定义简化版(注意重命名中所有方法不能带有英文分号 ":" 会报错):
//简化版一 applicationVariants.all { xiaYiYe5 ->xiaYiYe5.outputs.all {outputFileName = "外卖(Kotlin版)_v${defaultConfig.versionName}_code-${defaultConfig.versionCode}_time-${getNowTime()}_" + xiaYiYe5.name + ".apk"}}//简化版二 //重命名APK安装包applicationVariants.all { YhshJoke ->YhshJoke.outputs.all {outputFileName = "皮皮虾_v${defaultConfig.versionName}_c${defaultConfig.versionCode}_t${getNowTime()}_${YhshJoke.name}.apk"}}看下重命名后的效果:
再来看下完整的
可查看完整版本代码:
gradle重命名完整代码
总结
以上是生活随笔为你收集整理的Android开发Android studio之gradle打包apk重命名的方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 阴阳师妖怪屋式神怎么选择哪个最厉害
- 下一篇: Android开发之git命令创建tag