我使用的是Android Studio,需要在Android build.gradle 文件的versionNameSuffix
后面添加后缀。我有三种不同的构建类型,我只需要将日期时间附加到我的“beta”版本中。我的实际文件是:
defaultConfig {
versionCode 14
versionName "0.7.5"
minSdkVersion 9
targetSdkVersion 18
}
buildTypes {
beta {
packageNameSuffix ".beta"
versionNameSuffix "-beta"
signingConfig signingConfigs.debug
}
....
}
为了测试和自动部署,我需要获得一个最终的版本名称,如下所示:0.7.5-beta-build20131004
,0.7.5-beta-build1380855996
或类似的东西。有什么想法吗?
7条答案
按热度按时间xeufq47z1#
浓缩:
wlp8pajw2#
您可以在build.gradle中定义自定义函数和变量。
然后你可以使用它:
或者如果您想将其添加到您的版本名称后缀
suzh9iv83#
另外,不要忘记将import添加为Gradle第一行:
g6ll5ycj4#
cnwbcb6i5#
这是针对Kotlin DSL(build.gradle.kts)的:
您也可以将创建日期提取到函数中:
xkrw2x1b6#
我不熟悉Android Studio,但我假设Gradle的行为与正常情况一样。在构建项目配置中添加这样的东西应该可以做到这一点:
w7t8yxp57#
您可以测试
运行gradle:gradle时间现在
查看详细信息。将其放置在顶层构建上