BundleTool - 유니티에서 빌드된 aab 파일을 안드로이드에 설치

유니티 & C#|2020. 9. 20. 14:24

JDK 및 SDK 설치

jdk와 sdk가 설치되어 있어야 하고, JAVA_HOME 환경변수를 등록해야 한다.

BundleTool

aab파일을 디바이스에 설치하기 위해서는 BundleTool이라는 파일이 필요하다. 다운로드 하는 위치는 다음과 같다.

https://github.com/google/bundletool/releases

bundletool을 실행하기 위한 명령어는 다음과 같다.

java -jar "./bundletool-all-1.2.0.jar" --version

apks 빌드

A.aab 파일을 apks파일로 빌드한다. 현재 컴퓨터와 연결된 안드로이드에 맞도록 필터링 하려면 --connected-device 을 추가한다.

java -jar "./bundletool-all-1.2.0.jar" build-apks 
    --connected-device 
    --bundle="A.aab" 
    --output="A.apks" 
    --ks=key.keystore 
    --ks-pass=pass:123456 
    --ks-key-alias="alias" 
    --key-pass=pass:123456 
    --adb="PATH_TO_SDK\\platform-tools\\adb.exe"

설치

빌드된 apks파일을 연결된 안드로이드에 설치한다.

java -jar "./bundletool-all-1.2.0.jar" install-apks 
    --apks="A.apks" 
    --adb="PATH_TO_SDK\\platform-tools\\adb.exe"

실행

adb를 통해 설치된 앱을 안드로이드에서 실행한다.

PATH_TO_SDK\\platform-tools\\adb.exe shell monkey -p "PACKAGE_NAME" -c android.intent.category.LAUNCHER 1

댓글()