본문 바로가기

개발/Android 개발 주저리

[Android Studio] assembleRelease를 이용하여 배포하기( signingConfigs 자동사이닝 )


Android Studio 에서는 앱을 사이닝(릴리즈,배포) 할때 사이닝키를 build.gradle에 지정해서 사용하는 방법을 소개하겠습니다.

이 옵셔능 XCode 처럼 릴리즈와 디버그를 나누어서 빌드할 수 있습니다.


build.gradle를 열어서 아래 구문을 추가해줍니다

signingConfigs {

        release {

            storeFile file("signing key 경로")

            storePassword "암호"

            keyAlias "이름"

            keyPassword "암호"

        }

    }


    buildTypes {

        release {

            minifyEnabled true

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

            signingConfig signingConfigs.release

        }

    }


위처럼 해주신 다음 Gradle 빌드로 assembleRelease 해주시면 됩니다

디버그 모드일경우 debug {} 로 추가하시고 assembleDebug로 빌드하시면 됩니다.


빌드가 완료되면 결과물은 "app > build > outputs > apk > app-release.apk " 로 저장됩니다

이 apk파일을 배포하시면 됩니다.