연결된 기기나 에뮬레이터에 Android 앱 (하나 이상의 APK)을 설치합니다. 구성요소를 활성화하지 않고 adb보다 빠른 배포를 위해 증분 최적화를 사용합니다.
사용
android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]
옵션
--apks=PARAM- APK 경로(쉼표로 구분)--device=PARAM- 기기 일련번호입니다.-h,--help- 지정된 명령어의 도움말 메시지를 표시합니다.--install-options=PARAM- 패키지 관리자 설치에 전달할 추가 옵션 또는 플래그입니다 (예:-g,-d).--use-delta-install- 빠른 델타 설치를 사용합니다 (수정된 코드와 리소스만 전송하여 증분 업데이트 속도를 높임, 기본값:true).
android 옵션:
--sdk=PARAM- Android SDK의 경로-v,--verbose- 문제 해결을 위해 상세 출력을 사용 설정합니다.-V,--version- 버전 정보를 인쇄하고 종료합니다.
설명
android install는 활동이나 서비스를 실행하지 않고 연결된 Android 기기나 에뮬레이터에 사전 빌드된 APK 파일을 하나 이상 배포합니다.
android run와 달리 android install는 패키지 설치 단계만 실행합니다. 기본적으로 증분 델타 설치를 사용하여 이전 배포 이후 변경된 바이트만 푸시하므로 adb install보다 빠른 반복 업데이트가 가능합니다.
델타 설치 전환 (--no-delta)
델타 설치는 기본적으로 사용 설정되어 있습니다. --no-delta를 전달하여 증분 패치를 사용 중지하고 대신 전체 APK 설치를 실행합니다.
대상 기기 지정 (--device)
실제 기기 또는 에뮬레이터가 여러 개 연결되어 있는 경우 --device=<serial-number> (adb devices에서 보고됨)를 전달하여 대상 기기를 선택합니다.
예
연결된 기기에 단일 디버그 APK를 설치합니다.
android install --apks=app/build/outputs/apk/debug/app-debug.apk
델타 패치 없이 특정 에뮬레이터에 여러 분할 APK를 설치합니다.
android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk