欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android开发Android studio之gradle打包apk重命名的方法

发布时间:2023/12/15 Android 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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重命名的方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。