안드로이드 스튜디오에서 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로 앱을 배포하는 것이 여러 측면에서 유리해 보인다.
'Android > 공통' 카테고리의 다른 글
안드로이드 스튜디오 :: 앱 만들기 기초 #1 (프로젝트 생성) (0) | 2020.05.11 |
---|---|
안드로이드 스튜디오 :: App Bundle파일 생성하기 (0) | 2020.05.08 |
안드로이드 스튜디오 :: 주석 처리 단축키 (windows, macOS) (0) | 2020.05.07 |
안드로이드 스튜디오 :: 스마트폰, 태블릿 IP주소 확인하기 (0) | 2020.05.07 |
안드로이드 스튜디오 :: 디버그브릿지(ADB)로 핸드폰 무선 연결하기 (0) | 2020.05.07 |
댓글