[컴][모바일] android aab 에서 apk 만들기

 aab to apk

android aab 에서 apk 만들기

aab 만들기(Android App Bundle)

  1. Android Studio 설치
  2. module build.gradle 에서 다음 사항을 수정하자.
    • versionCode
    • versionName
  3. Build 메뉴
    1. Build 메뉴 선택
    2. –> Generate Signed Bundle
    3. –> Android App Bundle 선택
    4. –> Next 버튼
    5. –> Key store path, Key store password, Key alias, Key password 설정 및 Export encrypted key for enrolling published apps in Google Play App Signing 체크
      • Key store path : <proj_root>/keystore.jks
      • Key alias : upload
      • Kye password : <proj_root>/build.gradlekeystore_password 확인
      • Export encrypted key for enrolling published apps in Google Play App Signing 에 check
        • 사용한 signing key 는 google 에서도 관리를 하게된다.
        • Encrypted key export path 를 지정하면 그곳에 key 가 생성된다.
    6. –> Next 버튼
    7. –> Build Variants 선택
      • 참고로 play store 에 올리려면 release 를 택해서 만들어야 한다.
    8. –> Finish 버튼

aab 에서 apk 만들기

java -jar bundletool-all-1.4.0.jar build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks

기본적으로 key 를 지정하지 않으면 debug key 를 이용해서 signing 을 한다.

이렇게 만들어진 my_app.apks 는 apk 들을 zip 으로 묶은 것이다. 그래서 확장자를 zip 을 변경한 후 압축을 풀면, 여러 apk 들이 나온다. 여기서 base-master.apk 를 가져오면 된다.

Reference

  1. Generate Apk file from aab file (android app bundle) - Stack Overflow

댓글 없음:

댓글 쓰기