반응형

앱 배포파일 생성하기

 

Android Studio에서 개발한 소스를 배포파일로 생성하는 방법을 알아보겠습니다.

Android Studio의 메뉴에서 

  Build - Generate Signed Bundle / APK...   메뉴를 선택합니다.

 

[그림] Android Studio 배포 메뉴

 

배포방식에는 아래와 같이 2가지 방식이 존재합니다.

  - Android App Buldle : 휴대폰 배포에 필요한 파일만을 배포파일로 생성( .aab )

  - APK : apk파일로 생성

 

  * 정확한 차이는 잘 모르겠습니다. OTL.. ( 추후 자세히 공부해 보도록 하겠습니다. )

    Android App Buldle는 .aab파일로, APK는 .apk파일로 생성됩니다.

 

[그림] 배포 유형 선택

 

두 모두 다 진행절차는 동일합니다.

휴대폰에 직접 설치하기 위해서는 APK파일로 생성되어야 하므로, APK를 선택합니다.

※ Google Play 스토어 배포시에는 .aab와 .apk 모두 배포(게시)가 가능합니다.

 

[Next] 버튼을 클릭하고, 앱의 Key정보를 관리합니다.

Key정보는 App을 인지하고 게시 후 버전관리 등의 정보로 사용됩니다.

※ 패스워드를 꼭 기억하세요!

 

[그림] Key 정보 관리

 

[Create new...]를 선택하여 정보를 등록하면, 위와 같이 나타납니다.

 

  - Key store path : key정보 생성파일이 생성될 위치

  - (Key store) Password / Confirm : 패스워드( 꼭 기억! )

  - Alias : Key의 별칭( 저는 앱의 명칭으로 했습니다. )

  - (Key) Password / Confirm : 패스워드( 꼭 기억! )  ** 두개의 차이를 잘....OTL...

  - Validity (years) : 앱의 Key 보관기간 입니다. 앱의 Licence ? 기간 같은것으로 이해하면 될듯 합니다.

  - 기타 정보들 입력

 

마지막으로, 생성될 배포파일을 debug용인지 release용인지를 선택합니다.

그리고, 하단의 Signature Versions : 은 모두 체크합니다.

  - V1 (Jar Signature)

  - V2 (Full APK Signature)

 

[그림] 배포 버전 선택

 

[Finish]를 누르면, "Destination Folder"로 선언된 경로에 파일이 생성됩니다.

 

아직 공부를 시작한지 얼마되지 않았고, 코딩에 더 집중하다보니 모르는게 너무 많습니다.

설명을 읽고 들었는데도, 정확히 기억이 안나는 부분들이 너무 많네요. OTL..

각 항목들의 정확한 의미는 추후 복습을 하면서 보완하겠습니다.

 

The End.

반응형

'Study > Android Studio' 카테고리의 다른 글

[Android] 인트로 화면 만들기  (0) 2021.02.08
[Android] ConstraintLayout  (0) 2021.02.07
[Android] 메뉴 영역, ActionBar 없애기  (0) 2021.02.06
[Android] NestedScrollView  (0) 2021.02.06
[Android] RadioGroup, RadioButton  (0) 2021.02.06