gpt4 book ai didi

android - 将版本代码设置为当前日期

转载 作者:行者123 更新时间:2023-11-29 14:13:34 26 4
gpt4 key购买 nike

我有一些简单的安卓应用供公司内部使用。我想创建一个简单的版本跟踪。所以为了实现它,我在我的 build.gradle 文件中添加了一些代码:

apply plugin: 'com.android.application'
buildscript {
repositories {
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "com.github.ben-manes:gradle-versions-plugin:0.12.0"
classpath 'org.moallemi.gradle.advanced-build-version:gradle-pugin:1.5.3'
}
apply plugin: 'org.moallemi.advanced-build-version'
apply plugin: "com.github.ben-manes.versions"

advancedVersioning {
outputOptions {
renameOutput true
nameFormat '${projectName}-${versionCode}'
}
}

我想做的就是将 versionCode 设置为当前日期(长)。我该怎么做?这是一个正确的方向吗?

提前致谢!

最佳答案

我正在执行以下操作以将当前日期作为 Android APK 中的 versionCode。但是,这意味着您不能一天多次发布到 Google Play,因此我建议使用 "yyyyMMdd00" 作为格式字符串,并临时递增 00 用于修补程序推送。

def versionCodeDate() {
return new Date().format("yyyyMMdd").toInteger()
}

android {
defaultConfig {
versionCode versionCodeDate()
}
}

这是受 https://stackoverflow.com/a/30639651/539443 的启发

关于android - 将版本代码设置为当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37995153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com