Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android:添加日期/时间以gradle输出apk文件名大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在Gradle Android输出文件名中添加日期/时间戳?

应该像project_v0.5.0_201503110212_public.apk

已经看过了

> how append date build to versionNameSuffix on gradle
> How to pass arguments from command line to gradle

解决方法

我假设你想要它以你指定的格式,所以这是一个可能的解决方案.

在您的gradle文件中,您可以定义一个函数获取您想要的日期时间字符串:

import java.text.DateFormat
import java.text.SimpleDateFormat

def get@R_944_7538@me() {
    DateFormat df = new SimpleDateFormat("yyyymMddHHmm");

    return df.format(new Date());
}

然后对于所有变体,您只需运行此:

android {
    //...
  buildTypes {
    //...
    android.applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def file = output.outputFile
            output.outputFile = new File(file.parent,file.name.replace(".apk","-" + get@R_944_7538@me() + ".apk"))
        }
    }
  }
}

请注意,这并不像您发布的那样输出apk名称,但我想这足以帮助您.

大佬总结

以上是大佬教程为你收集整理的Android:添加日期/时间以gradle输出apk文件名全部内容,希望文章能够帮你解决Android:添加日期/时间以gradle输出apk文件名所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。