본문 바로가기
programming/android

[Android / 안드로이드] Key store 및 인증된 apk 파일 만들기(앱 서명)

by fluorite94 2018. 12. 23.
반응형

내가 생성한 앱을 구글 플레이 스토어에 등록하기 위해서는 

서명된 apk파일을 만들어야 합니다.



서명된 앱을 만들기 위해서는

[Build - Generate Signed APK..]로 들어가서 배포용 APK파일을 만들면 됩니다.



Key store 정보를 입력합니다.

Key store정보가 없다면 [Create New...]를 선택하여 jks파일을 생성합니다.



Key store를 생성하기 위해 필요한 값들입니다.


Key store path - key store의 경로와 생성될 파일명을 지정합니다.

password - 비밀번호를 입력하고 옆에 Confirm에 한번 더 입력합니다.

Key alias - 서명을 구분하는 별명을 설정합니다.

password - 서명의 비밀번호를 설정합니다.

Validity (years) - 서명 유효기간

First and Last Name - 사용자 이름 입력

Organizational Unit - 조직 단위

Organization - 조직 이름

City or Locality -  구/군/시 입력

State or Province - 시/도 입력

Country Code (XX) - 국가 코드


값들을 맞게 입력을 하고 확인 버튼을 클릭 합니다.



생성한 jks 파일을 선택하고 

key store, key alias, key password를 맞게 입력한 뒤 Next를 입력합니다.



APK파일이 생성될 경로를 선택하고 Build Type을 선택합니다.


Signature Versions는 V1 (Jar Signature), V2 (Full APK Signature) 두 가지가 있는데

V1은 기존의 서명이고

V2는 안드로이드 7.0 이상부터 지원하는 서명입니다.


두 가지를 모두 체크하여 두 가지 모두 지원할 수도 있습니다만

V2 만 체크하여 V2 만 지원할 수도 있습니다.


만약 V2 만 체크하여 앱을 설치하면 

기존 V1 만 지원하는 플랫폼에서는 정상적으로 설치되지 않습니다.


선택 후 Finish를 클릭하면 지정한 경로에 인증된 APK가 만들어집니다.

반응형


댓글