[android] App Bundle 디버깅 방법

안드로이드 앱 개발자들은 앱 번들(App Bundle)을 사용하여 APK 파일 크기를 줄이고 사용자 정의 화면을 제공하는 등 다양한 이점을 누릴 수 있습니다. 그러나 때로는 앱 번들의 디버깅에 어려움을 겪을 수 있습니다. 이 기술 블로그에서는 앱 번들의 디버깅을 위한 몇 가지 유용한 팁과 기술을 제공하겠습니다.

1. 앱 번들 디버그 빌드 생성

토막글함을 해제하세요: 토막글함은 앱 번들 디버그 빌드를 생성할 때 유용한 옵션입니다. 이 옵션을 선택하면 Google Play 콘솔에서 앱 번들을 게시하거나 업로드할 때 추가 정보가 생성되어 디버깅을 수월하게 할 수 있습니다.

android {
    //...
    bundle {
        language {
            enableSplit = false
        }
        density {
            enableSplit = false
        }
        abi {
            enableSplit = false
        }
    }
}

2. 앱 번들 디버깅 정보 확인

앱 번들을 디버그하는 데 도움이 될 수 있는 정보를 확인할 수 있습니다. 안드로이드 스튜디오의 배포 창 또는 bundletool을 사용하여 앱 번들을 추출한 후, 각 모듈의 디버그 정보를 확인할 수 있습니다.

3. App Bundle Explorer 사용

App Bundle Explorer는 Google Play 콘솔에서 제공하는 강력한 도구로, 앱 번들의 컨텐츠와 구조를 시각적으로 검토할 수 있는 기능을 제공합니다. 이를 통해 디버깅 중에 발생할 수 있는 문제를 식별하는 데 도움이 될 수 있습니다.

4. 테스트 앱 번들 설치

Google Play 콘솔에서 테스트용 APK을 다운로드하여 실제 디바이스에서 테스트하는 것이 좋습니다. 이를 통해 앱 번들 디버깅 중에 발생하는 문제를 실제 환경에서 재현해볼 수 있습니다.

앱 번들을 사용하는 동안 발생할 수 있는 다양한 디버깅 시나리오에 대한 기술적, 도구적 지식을 보유하면 문제 해결이 더욱 효율적으로 이루어질 수 있습니다.

참고 자료