"customAdbPort" : 16384,
"displayCutout" : 0,
"dynamicFpsEnable" : false,
"dynamicFpsLimitToLow" : 15,
"exitConfirmEnable" : true,
"fpsShowEnable" : false,
"gpuFastMathEnable" : false,
"gpuPropModel" : "Adreno (TM) 640",
"locationLatitude" : "23.11",
"locationLongtitude" : "133.32",
"locationMetersElevation" : " ",
"macAddress" : "92:79:16:57:58:66",
"maxFpsLimit" : 144,
"phonePropBrand" : "Redmi",
"phonePropIMEI" : "869874032137430",
"phonePropMiit" : "23078RKD5C",
"phonePropModel" : "K60 Ultra",
"renderQualityEnable" : false,
"resolutionDPI" : 240,
"resolutionWidthHeight" : "1600x900",
"systemWritable" : false,
"trackCursorEnable" : false,
"usingNormalADBPort" : true,
"vmCpuCount" : 3,
"vmMemoryOfMB" : 3072,
"vmName" : "Android Device",
"vmRootEnable" : false,
"windowAutoRotationEnable" : true
"customAdbPort":12345
}
(4) 안드로이드 디바이스 복제/삭제/열기/닫기/재시작
· 명령어:
복제: ./mumutool clone <device>
삭제: ./mumutool delete <device>
열기: ./mumutool open <device>
닫기: ./mumutool close <device>
재시작: ./mumutool restart <device>
· 파라미터:
<device>: 안드로이드 디바이스를 선택합니다.
· 예시:
./mumutool clone 0 NO.0 안드로이드 디바이스 복제
./mumutool delete 0,2 NO.0 및 NO.2 안드로이드 디바이스 삭제
./mumutool open all 모든 안드로이드 디바이스 열기
./mumutool close 0 NO.0 안드로이드 디바이스 닫기
(5) Android 디바이스 설정
· 명령어:
./mumutool config <device> [--setting <setting>]
· 파라미터:
<device>: Android 디바이스를 선택합니다.
<setting>: Android 디바이스에 적용할 업데이트된 설정을 선택합니다.
· 예시:
./mumutool config 0 --setting '{"vmCpuCount":1,"vmMemoryOfMB":1024}' NO.0 Android 디바이스의 설정을 1코어, 1GB로 구성
./mumutool config 0,2 --setting /path/file.json NO.0 및 NO.2 Android 디바이스의 설정을 json 파일로 구성
· 팁:
"설정 팁" 및 "file.json의 상세 정보"는 "(3) Android 디바이스 생성"을 참고할 수 있습니다.
(6) Android 디바이스 제어
①앱에 대하여
· 명령어:
./mumutool control <device> [--action <action>] [--package <package>] [--path <path>]
· 매개변수:
<device>: Android 기기를 선택합니다.
<action>: Android 기기에서 실행할 동작을 선택합니다. (값: open_app, close_app, install_apk, uninstall_app, app_status)
<package>: Android 기기에서 사용할 패키지 번들 ID를 선택합니다. open_app, close_app, uninstall_app, app_status 동작에 필요합니다.
<path>: Android 기기에서 설치할 apk/apks/xapk 파일 경로를 선택합니다. install_apk 동작에 필요합니다.
· 예시:
./mumutool control 0,2 --action install_apk --path /path/QooApp.apk NO.0 및 NO.2 Android 기기에 apk를 설치합니다
./mumutool control 0 --action open_app --package com.qooapp.qoohelper NO.0 Android 기기에서 apk를 실행합니다
./mumutool control 0 --action close_app --package com.qooapp.qoohelper NO.0 Android Device에서 apk 종료
./mumutool control 0 --action uninstall_app --package com.qooapp.qoohelper NO.0 Android Device에서 apk 삭제
./mumutool control 0 --action app_status --package com.qooapp.qoohelper NO.0 Android Device에서 앱 상태 확인
· 팁:
명령어가 효과를 발휘하려면 해당 에뮬레이터를 실행해야 합니다.
②도구에 대하여
· 명령어:
./mumutool control <device> [--action <action>] [--type <type>]
· 파라미터:
<device>: Android Device 선택.
<action>: run_tool
<type>: Android 기기의 툴바 유형을 선택하세요. run_tool 작업에 필요합니다. (값: goBack, goHome, showActivity, showVolumePanel, addVolume, reduceVolume, muteVolume, rotation, shake)
· 예시:
./mumutool control 0 --action run_tool --type goBack NO.0 Android 기기에서 "Go Back" 활성화
./mumutool control 0 --action run_tool --type goHome NO.0 Android 기기에서 "Go Home" 활성화
./mumutool control 0 --action run_tool --type showActivity NO.0 Android 기기에서 "최근 앱 열기" 활성화
./mumutool control 0 --action run_tool --type showVolumePanel NO.0 Android 기기에서 볼륨 표시
./mumutool control 0 --action run_tool --type addVolume NO.0 Android 기기에서 볼륨 1 증가
./mumutool control 0 --action run_tool --type reduceVolume NO.0 Android 기기에서 볼륨 1 감소


