그냥 개발자 블로그

안드로이드스튜디오 앱 버전관리 본문

프로그래밍팁/android

안드로이드스튜디오 앱 버전관리

마음이파파 2015. 12. 8. 08:36

이클립스와 안드로이드스튜디오의 프로젝트는 구조가 달라 버전관리 하는 방법에 약간의 차이가 있습니다.


이클립스에서는 'AndroidManifest.xml' 를 수정하여 버전관리를 하였으나 안드로이드스튜디오에서는 아래 위치에서 버전관리를 원칙으로 하고 있습니다. 하지만 'AndroidManifest.xml' 를 통해서도 수정이 가능합니다.



/app/build.gradle


apply plugin: 'com.android.application'


android {

    compileSdkVersion 23

    buildToolsVersion "23.0.2"


    defaultConfig {

        applicationId "com.playground.myapplication"

        minSdkVersion 19

        targetSdkVersion 23

        versionCode 8

        versionName "1.7"

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

}


dependencies {

    compile fileTree(include: ['*.jar'], dir: 'libs')

    testCompile 'junit:junit:4.12'

    compile 'com.android.support:appcompat-v7:23.1.1'

    compile files('libs/kcp_smart_phone_util.jar')

}



이전보다 versionCode 및 versionName 을 큰 숫자로 한다면 이전 설치된 앱을 업데이트하게 됩니다.