Android/Build(Gradle)

build.gradle에 간편하게 versionName과 versionCode 명시하기

네모메모 2023. 2. 15. 19:04
반응형

 

 

build.gradle에 변수를 선언하고 수식을 사용해 versionName과 versionCode 명시하기

 

- 별 건 아니지만 stackoverflow에 아래와 같이
"변수를 선언하고 수식을 사용해 versionName과 versionCode를 선언하는 방식"이 있길래 

 

(앱 단) build.gradle

defaultConfig {
    ...

    def majorVersion = 2
    def minorVersion = 1
    def patchVersion = 1

    versionCode majorVersion * 10000 + minorVersion * 100 + patchVersion
    versionName "${majorVersion}.${minorVersion}.${patchVersion}"

    ...
}

 

 

- 금번 KTS를 이용한 곳에 아래와 같이 사용했다.

(앱 단) build.gradle.kts

val majorVersion = 1
val minorVersion = 0
val patchVersion = 0

android {
    defaultConfig {
        ...
        versionCode = majorVersion * 10000 + minorVersion * 100 + patchVersion
        versionName = "$majorVersion.$minorVersion.$patchVersion"
    }
        ...
}

 

끝~

 


[출처]

https://stackoverflow.com/a/54588713

반응형