[펌] Android App Bundle(AAB) 빌드하기
[참고사항]
- AAB는 유저 다운로드 기준 150mb가 최대이기 때문에 AAB는 165mb 정도가 최대라고 보면 된다고 함.
(유저가 다운 받을 때 15mb정도 줄어든다고 함)
- OBB는 제한을 걸었다가 다시 풀어서 글 쓰는 현재 기준으로는 기존(APK 100mb + OBB)처럼 사용가능 하다고 함.
Android App Bundle 빌드하기
먼저 Unity 2018.3 베타에서 프로젝트를 엽니다. APK 대신에 Android App Bundle을 빌드하려면 Build Settings 창(메뉴: File > Build Settings)을 열고 Build App Bundle 체크박스를 선택합니다(Build System은 기본 옵션인 Gradle로 유지).
Build를 선택하면 Google Play에 직접 퍼블리시할 수 있는 AAB 파일을 생성합니다.
Build and Run을 선택하면 AAB 파일을 생성한 다음 연결된 기기별 임시 APK 파일을 생성하여 기기에 설치하고 애플리케이션을 실행합니다.
Build를 선택하고 앱을 기기에 수동으로 설치하려면 Google에서 제공하는 bundletool utility(Unity 설치 위치의 Editor/Data/PlaybackEngines/AndroidPlayer/Tools 디렉토리에 있음)를 사용할 수 있습니다. bundletool 플래그와 옵션에 대한 자세한 정보는 여기에서 확인해 보세요.
참고로, 생성된 앱 번들에는 모든 지원 대상의 라이브러리가 포함되어야 하므로 앱 번들을 빌드할 때는 Split APKs by target architecture(Edit > Setting > Player) 옵션이 비활성화되어 있습니다.
[출처] https://blogs.unity3d.com/kr/2018/10/03/support-for-android-app-bundle-aab-in-unity-2018-3-beta/
'Unity3D > Android' 카테고리의 다른 글
[Error] Stopped polling job due to exception: System.NullReferenceException: Object reference not set to an instance of an object (0) | 2020.07.01 |
---|---|
[버그] APP NOT CORRECTLY CONFIGURED TO USE GOOGLE PLAY GAME SERVICES (0) | 2020.02.17 |
[펌] Android Cannot fit requested classes in a single dex file. 해결 방법 (0) | 2020.01.30 |
[펌][Unity] Keystore 생성 (0) | 2020.01.17 |
[Link] READ_PHONE_STATE (0) | 2019.06.14 |