Slide 22
Slide 22 text
build.gradleの変更
android {
defaultConfig {
if (project.hasProperty("versionCode")) {
def newerVersionCode = Math.max(
Integer.parseInt(project.property("versionCode")),
getVersionCode(versionMajor, versionMinor, versionBuild100, versionBuild, marketId)
)
def newerVersionName = getVersionNameFromVersionCode(String.valueOf(newerVersionCode))
println("versionCode: " + newerVersionCode)
println("versionName: " + newerVersionName)
versionCode newerVersionCode
versionName newerVersionName
} else {
versionCode getVersionCode(versionMajor, versionMinor, versionBuild100, versionBuild, marketId)
versionName getVersionName(versionMajor, versionMinor, versionBuild100, versionBuild, marketId)
}
}
}
versionMajor, versionMinorなどの値は以下のように決まっている
- versionMajor: 年度
- versionMinor: 年度内のリリース回数 (パッチリリース含まない )
- versionBuild100, versionBuild: パッチリリース回数
- marketId: リリース先(以前は色々あったが現在は 1つのみ)
versionCodeは
(1桁)
で構成されている
例: 180500011