루피도 코딩한다

[Play Store] AAB(Android App Bundle)로 앱 업데이트하는 법 본문

Android

[Play Store] AAB(Android App Bundle)로 앱 업데이트하는 법

xiaolin219 2022. 5. 9. 15:09

아해당 글은 '플레이 스토어'에서 최초 배포를 한 Android 앱을 업데이트하는 방법을 다룹니다.

1. Build.gradle에서 버전 정보 수정하기

1) build.gradle(Module) > android 하위의 > 'versionCode'와 'versionName'을 수정

ex. 100, "1.0"을 각각 200, "2.0"로 변경

2) 상단의 'Sync Now' 클릭

수정 후의 buil.gradle(:app)

수정된 versionCode와 versionName은

'Goole Play Console'애서 오른쪽과 같이 표시됩니다.

2. aab 파일 생성하기(aab : android app bundle)

1) Menu > build > Generate Signed Bundle / Apk... 클릭

2) Android App Bundle를 선택하고 Next를 클릭

✔ 정책 변경으로 인해 2021.8월부터 신규앱 등록시 AAB(Android App Bundle)형식만 허용됩니다.

Android App Bundle: Google Play uses the app bundle to generate and optimize APKs for distribution for different device configurations and languages. This makes your app smaller (on average, 15% smaller than a universal APK) and faster to download, which can lead to more installs and fewer uninstalls. - Android Developers Blog

 

3) Play 앱 서명 불러오기

Play Store에 앱을 출시한 적이 있다면 Key도 생성하셨을 겁니다.

Key store path 아래의 Choose existing 버튼을 눌러 기존에 생성한 키(.jks)를 불러옵니다.

최초에 지정해 두었던 key store password, Key alias, Key password를 입력하고 Next를 누릅니다.

참고 1) Key Store Path를 잊어버렸다면?

key가 저장되어 있는 default path가

'C:\Program Files\Android\Android Studio\jre\jre\bin' 폴더라고 하니

이 폴더를 확인해 보시면 좋을 것 같습니다.

참고 2) 자바 키 저장소(.jks 또는 .keystore)는 인증서와 비공개 키의 저장소 역할을 하는 바이너리 파일입니다.

4) release 선택 후 Finish 클릭

5) .aab 확인

3번에서 경로를 포함한 정보를 정확히 입력하셨다면 Android Studio의 Event Log에

Generate Signed Bundle이라는 문구가 뜰 것입니다.

파란 글씨의 'locate'를 클릭하면 '.aab'파일이 저장되어 있는 폴더가 열립니다.

 

3. Google Play Console

1) 'Goole Play Console'에 접속합니다. ( https://play.google.com/console )

2) 앱을 출시했던 '개발자 계정'으로 로그인합니다.

3) 좌측 메뉴의 모든 앱 > 업데이트하고자 하는 앱을 선택합니다.

4) 대시보드로 들어왔다면 좌측 메뉴의 '출시' > '프로덕션'을 클릭합니다

5) 우측 상단의 '새 버전 만들기'를 클릭합니다.

6) 2- 5단계에서 만들어 두었던 AAB 파일을 웹에 업로드합니다.

로컬의 aab 파일을 드래그해서 google play console에 upload
 

 

7) 아래의 버전 세부정보를 설정한 뒤 저장 클릭

 

8) 출시 클릭

여기까지 잘 따라오셨다면 앱 아래에 '검토 중'이라 나타날 것입니다.

감사합니다 :)

Comments