본문 바로가기
개발 공부/android

완성된 앱 빌드하기! 안드로이드 스튜디오 사용해서 쉽게 빌드하기, apk 만들기 ( feat. 안드로이드 앱 서명 Key Store 만들기 )

by 손가는대로 2024. 12. 3.
반응형



 

두근두근

첫 앱을 개발하고 게시하기 전에

꼭 필요한 안드로이드 앱 빌드를 진행해 보겠습니다.

 


1. 안드로이드 앱 개발하기

안드로이드 앱을 만들기 위해서

안드로이드 스튜디오로 안드로이드 앱 개발을 진행 해주세요

 

2. build.gradle (Module :app) 파일 수정하기

왼쪽 폴더 리스트에서 Gradle Scripts > build.gradle (Module :app) 파일을 선택해 주세요

build.gradle (Module :app) 파일에서 android > defaultConfig > 버전코드(versionCode)와 버전네임(versionName) 숫자를  필수로 올려주세요.

(플레이스토어에 업데이트 하기 위함)

 

3-1. 안드로이드 앱 첫 빌드하기 ( 완성 후 처음 빌드 )

 

빌드 전에

Key Store에 대해서
잠시 설명해 드릴께요.

앱을 개발 후 빌드해 보신 적이 없다면 키 스토어가 필요합니다.

키 스토어는 앱 개발자에 대한 정보가 포함되어 있는 암호화된 파일이며 개발자 인증을 위해 빌드시 꼭 필요한 파일입니다.

업데이트 버전을 배포 시 처음에 사용했던 키 스토어로 서명한 APK 또는 Bundle 파일만 배포가 가능합니다.

( 앱 개발에 동일한 개발자가 작업한 앱만 배포 가능하며, 절대 잃어버리지 않게 주의해 주세요!)

 

 

자 그럼 안드로이드 앱
첫 빌드를 시작해 볼까요?

Build >Generate Signed Bundle / APK... 클릭해 주세요

새창이 뜨면 Android App Bundle 선택 후 Next 버튼을 클릭해 주세요

Create New... 클릭해 주세요

 

④ New Key Store 새창에 입력해 주세요

     비밀번호는 6자 이상

     이름은 한글도 가능하지만 되도록 이면 영문으로 

상단 (필수) Key store path : 키 스토어 저장할 파일 위치 선택
Password : 키 스토어 비밀번호 입력
Comfirm : 키 스토어 비밀번호 다시 입력
Key (필수) Alias : 사용할 키 이름 입력
Password : 키 비밀번호 입력
Confirm : 키 비밀번호 다시 입력  
Certificate 
(이 부분은 개발자 이름까지만 입력해도 됨)
First and Last Name : 개발자 이름 
Organizational Unit : 부서 이름
Organization : 회사 이름
City or Locality : 시  이름 ( seoul, busan.. 등 )
State or Province : 나라 이름 (
Country Code (XX) : 개발 지역 코드 ( 82, KR 등..)

 

release 선택 후 Create 클릭하면 개발 폴더 안에 release > app-release.aab 파일이 생성된 것을 확인 할 수 있습니다.

 



3-2. 안드로이드 앱 업데이트 빌드하기 ( n차 업데이트 )

 Build >Generate Signed Bundle / APK... 클릭해 주세요

 새창이 뜨면 Android App Bundle 선택 후 Next 버튼을 클릭해 주세요

 

 앱 개발 후 처음 빌드했던 했던 키 스토어 파일 위치를 찾아 선택해 주세요

키 스토어 비밀번호와 키 비밀번호를 입력 후 Next 버튼 클릭해 주세요

⑤ release 선택 후 Create 클릭해 주세요.

 

⑥ release > app-release.aab 파일이 생성된 것을 확인 할 수 있습니다.

(이 경우 꼭 새로 빌드 되었는지 파일의 빌드 시간을 확인해 주세요! )

 

 

app-release.aab 
파일을 확인 하셨다면,
빌드가 성공적으로 완료 된 것입니다.

이제 구글 콘솔로 가서 업데이트를 진행해 주세요!


안드로이드 앱을 만들기 위해
안드로이드 스튜디오로 다운로드 하러가기

 

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

안드로이드 앱을 게시를 위해 
구글 콘솔 가기

 

비즈니스를 위한 Google Play | 앱 출시 및 수익 창출 | Google Play Console

Google Play에서 비즈니스를 성장시킬 수 있도록 도와드립니다. 앱과 게임의 출시, 수익 창출, 성장에 필요한 도구와 가이드를 찾아보세요.

play.google.com

 

반응형