투케이2K

266. (AndroidStudio/android/java) [맥북] aab (android app bundle) 파일에서 실행가능 한 apk 파일 생성 본문

Android

266. (AndroidStudio/android/java) [맥북] aab (android app bundle) 파일에서 실행가능 한 apk 파일 생성

투케이2K 2022. 2. 18. 13:52

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : java

 

[방법 설명]

// [오라클 jdk 파일 설치 진행]

// [bundletool-all-1.8.2.jar 파일 다운로드 수행 실시]

사이트 주소 : https://github.com/google/bundletool/releases

// [바탕화면에 aabUniverSal 폴더 생성 및 폴더 경로 확인 : Command + option + c]

[폴더 경로] :

/Users/a601559965/Desktop/aabUniverSal

// [aabUniverSal 폴더에 다운받은 bundletool-all-1.8.2.jar 파일 삽입 실시]

// [터미널.app 을 실행해서 aabUniverSal 폴더 경로까지 이동 수행 실시]

a601559965@601559965ui-MacBookPro ~ % cd Desktop

a601559965@601559965ui-MacBookPro Desktop % cd aabUniversal

// [bundletool-all-1.8.2.jar 실행 가능한 여부 확인]

a601559965@601559965ui-MacBookPro aabUniversal % java -jar 'bundletool-all-1.8.2.jar'

// [aabUniverSal 폴더에 aab 파일 삽입 실시]

// [aabUniverSal 폴더에 jks 및 키스토어 파일 첨부 수행 실시]

// [명령어 실행해서 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

[명령어] :

a601559965@601559965ui-MacBookPro aabUniversal % java -jar 'bundletool-all-1.8.2.jar' build-apks --bundle='app-release.aab' --output='result.apks' --ks='test.jks' --ks-pass=pass:'1test!' --ks-key-alias='test' --key-pass=pass:'1test!' --mode=universal

// [생성된 apks 파일 확인 및 확장자를 zip 으로 변경 수행 실시]

// [zip 파일을 다시 압축 해제 수행 및 압축 해제된 폴더에 universal.apk 파일이 정상적으로 생성된 것 확인]

// [universal.apk 파일 디바이스에 설치 진행 실시 : adb install universal.apk]

 

 

반응형
Comments