안드로이드 스튜디오 :: APK파일 생성하기

Android/공통 2020.05.08 댓글 moonsu
728x90

안드로이드 스튜디오에서 APK파일을 생성하는 방법입니다.

{AndroidStudio 3.6)

 

1. Build > Generate Signed Bundle / APK...

2. APK(Next) > Create new...  (키가 존재하면 키에 대한 정보 입력후 다음을 누르면 됩니다.)

4. 정보 입력

   (1) Key store path : 키스토어를 저장할 경로. 만든 키를 계속 사용할 것이기 때문에 폴더를 따로 생성해 보관하길 추천.

   (2) Password : 키스토어에 대한 패스워드

   (3) Confirm : 패스워드 확인

   

   Key

   (4) Alias : 별명. 키를 구분할 수 있는 닉네임 정도로 생각하면 된다.

   (5) Password : 키에 대한 패스워드

   (6) Confirm : 패스워드 확인

   (7) Validity (years) : 키의 유효기간. 기간이 지나면 다시 만들어야 한다.

 

   Certificate (첫 번째 항목만 필수, 인증서에 대한 정보라고 생각하면 된다.)

   (8) First and Last Name : 이름

   (9) Organizational Unit : 조직 단위 (부서)

   (10) Organization : 조직 (회사)

   (11) City or Locality : 지역

   (12) State or Province : 국가

   (13) Country Code (XX) : 국가코드 (한국이면 KR)

 

5. 키 정보 입력 > release > V1, V2 체크

   (1) Destination Folder : 키가 생성되는 폴더.

   (2) Build Variants : release 선택

   (3) Signature Versions : V1, V2 모두 체크

        V2는 Android 7.0 이상부터 사용할 수 있는 새로운 서명 방식이다. 앱을 인증하고 설치하는 속도가 빠르기 때문에

        구글에서는 V2사용을 권장한다. 하지만 V1만 지원하는 안드로이드 기기의 경우 오류가 발생할 수 있기에 둘 다 체크한다.

 

6. 지정한 경로에서 생성된 APK파일 확인

 

[안드로이드스튜디오에서 APK파일 추출하기]

 

+ Android App Bundle

구글은 APK가 아닌 새로운 방식의 Android App Bundle을 사용해 앱 파일을 제작하길 권장한다. APK와 Android App bundle을 선택할 때도 Android App Bundle의 장점을 간략하게 어필한다.

"Generate a signed app bundle for upload to app stores for the following benefits:"
 · Smaller download size
 · On-demand app features
 · Asset-only modules

APK 대비 앱의 크기가 더 작아 빌드, 배포 및 업로드 시간이 단축되고 플레이스토어의 여러 모듈을 쉽게 사용할 수 있는 등의 많은 장점이 있다.

자세한 사항은 안드로이드 개발자 가이드에서 확인할 수 있으며 Android App Bundle로 앱을 배포하는 것이 여러 측면에서 유리해 보인다.

 

"안드로이드 스튜디오 :: App Bundle파일 생성하기" 바로가기

728x90
반응형

댓글