개발자라면 적어도 자신만에 서비스 하나 정도는 만들고 가질 수 있지 않아야 하니? 라는 근본적인 물음에서 시작된 서비스 런칭기를 블로그에 정리하여 기록으로 남겨보고자 한다.
앱 광고
앱명 : JayBarcode
앱 설명 : 다양한 종류의 바코드 저장, 공유 등의 관리가 용이한 앱
업로드 용 Apk 생성 방법
구글 플레이 스토어에 앱을 등록하기 위해서는 키를 생성하여 관리하여야 한다.
해당 이유에 대해서는 'Android 앱 서명' 링크로 대신한다.
먼저, 서명 키 관리용 폴더를 프로젝트 내에 생성해준다.
서명 키는 꼭 프로젝트 폴더 내에 있어야 하는 것은 아니다. 단지 해당 키를 분실하게 되면 플레이 스토어에 올라간 앱의 재배포가 불가하기 때문에 요즘같은 소프트웨어 형상관리 시대에는 해당 프로젝트 폴더에 함께 포함시켜 관리하는것이 용이하다.
위의 사진과 같이 appKey 폴더가 생성되었으면 기본 준비는 끝이 났다.(폴더 명은 꼭 appKey가 아닌 사용자 편의에 따라 다르게 정의해도 무방하다.)
폴더 생성까지 되면 다음을 따라하며, 앱 서명을 진행해보자.
1. Build -> Generate Signed Bundle / APK 버튼 클릭
2. Apk 클릭 후 Next 클릭
3. Create new 클릭
4. 아까 생성한 경로 설정 및 생성할 키 파일명 정의
파일명은 적당하게 정의하면 되며, 보통 앱 네임과 동일하게 정의한다.
5. 3번 화면에서 key alias 버튼 클릭 및 다음의 내용 설정.
5.1 key store path는 앞서 정의한 path로 자동 들어간다.
5.2 키 비밀번호는 해당 키의 비밀번호이다.
5.3 Alias 명칭은 해당 키의 Alias 정보이다.
5.4 Alias 비밀번호는 해당 Alias의 비밀번호이다.
5.5 Validity years는 생성하는 키의 유효기간이다.
(기본 25년 이지만 보통 100년으로 설정 - 귀찮아서....)
5.6 Certificate는 일반적인 작성 항목이니 넘어간다.
6. Signature Versions 설정 후 Finish 클릭
보통 체크 안하거나 하나만 체크하는 경우가 있는데, 플레이스토어 업로드 시 에러 발생가능성이 많아서 보통은 둘다 체크한다.
7. Build 및 Apk 확인
빌드가 돌면 아래와 같이 Build Successful 메시지가 뜨며 빌드가 완료되면 좌측 폴더리스트에 release 폴더가 생성됩니다.
여기까지 정상적으로 따라왔다면, 앱 배포를 위한 Apk 생성이 완료된 것 이다.
이번 포스팅에서는 구글 플레이 서비스 런칭을 위한 Apk 생성 방법에 대해 기술하였다. 다음 포스팅에서는 구글 플레이 서비스 등록 및 배포 방법에 대해 기술하고자 한다.
'안드로이드 > 배포' 카테고리의 다른 글
[Android] 개인정보처리방침 작성 방법 (11) | 2018.11.07 |
---|---|
[Android] 구글 플레이 스토어 앱 배포 (12) | 2018.11.06 |
[Android] 구글 플레이 콘솔 계정 생성 (2) | 2018.11.05 |