Notice
Recent Posts
Recent Comments
Link
투케이2K
37. (TWOK/WORK) [테스트] 안드로이드 빌드 aab 파일에서 apk 파일 추출 및 실제 기기 구동 테스트 진행 본문
투케이2K 업무정리
37. (TWOK/WORK) [테스트] 안드로이드 빌드 aab 파일에서 apk 파일 추출 및 실제 기기 구동 테스트 진행
투케이2K 2024. 4. 3. 20:26[제 목]
[테스트] 안드로이드 빌드 aab 파일에서 apk 파일 추출 및 실제 기기 구동 테스트 진행
[내 용]
------------------------------------------------------------------------------
[사전 정보]
1. aab 파일 이란 ? Android App Bundle 를 줄 인 단어로 안드로이드 앱 빌드 시 표시되는 확장자입니다
>> 기존 apk 의 용량 문제를 해결하기 위해서 개발 됨 (aab 파일은 apk 파일 보다 용량 15퍼 정도 감소)
2. apk 파일 이란 ? Android Application Package 를 줄 인 단어로 안드로이드 앱 빌드 시 표시되는 확장자입니다
>> 하나의 파일 안에 여러개의 ABI (Application Binary Interface) 를 포함해서 파일 용량이 aab 에 비해 크다
------------------------------------------------------------------------------
[방법 설명]
1. 안드로이드 스튜디오에서 aab 파일 지정 및 빌드 수행 실시 (aab 파일 추출)
2. 오라클 jdk 파일 설치
3. bundletool 파일 다운로드 수행
>> https://github.com/google/bundletool/releases
4. bundletool.jar 파일이 포함 된 폴더 내에 aab 파일 삽입 실시
5. bundletool.jar 파일이 포함 된 폴더 내에 jks 및 키스토어 인증 파일 삽입
6. 맥북 기준) 터미널 사용해서 bundletool.jar 실행 및 apks 파일 뽑아내기 (aab >> apks)
>> java -jar 'bundletool-all-1.8.2.jar' build-apks --bundle='aab 파일 명칭' --output='apks 결과물 명칭' --ks='jks 명칭' --ks-pass=pass:'비밀번호' --ks-key-alias='별칭' --key-pass=pass:'비밀번호' --mode=universal
7. apks 파일 확장자 명을 zip 파일로 변경
8. zip 파일 다시 압축 해제 수행
9. universal.apk 파일 추출 된 것 확인
10. 안드로이드 휴대폰에 apk 파일 설치 진행 (adb install apk)
11. 앱 구동 동작 이상 여부 확인
------------------------------------------------------------------------------
[참고 사이트]
https://blog.naver.com/kkh0977/222633989624?trackingCode=blog_bloghome_searchlist
https://blog.naver.com/kkh0977/222651062019?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments