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