연결된 기기나 에뮬레이터에서 Android 앱을 빌드, 배포, 실행합니다.
사용
android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]
옵션
--activity=PARAM- 활동 이름입니다.--apks=PARAM- APK 경로(쉼표로 구분)--debug- 디버그 모드에서 실행합니다.--device=PARAM- 기기 일련번호입니다.-h,--help- 지정된 명령어의 도움말 메시지를 표시합니다.--install-options=PARAM- 패키지 관리자 설치에 전달할 추가 옵션 또는 플래그입니다 (예:-g,-d).--type=PARAM- 구성요소 유형 (ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE,WEAR_WIDGET)--use-delta-install- 빠른 델타 설치를 사용합니다 (수정된 코드와 리소스만 전송하여 증분 업데이트 속도를 높임, 기본값:true).
android 옵션:
--sdk=PARAM- Android SDK의 경로-v,--verbose- 문제 해결을 위해 상세 출력을 사용 설정합니다.-V,--version- 버전 정보를 인쇄하고 종료합니다.
설명
android run는 연결된 Android 기기 또는 에뮬레이터에 하나 이상의 APK 파일을 배포하고 즉시 타겟 앱 구성요소를 실행합니다.
실행할 항목 지정 (--type 및 --activity)
기본적으로 android run는 앱 매니페스트에 선언된 기본 기본 활동을 실행합니다. 다음 옵션을 사용하여 시작되는 항목을 재정의할 수 있습니다.
--activity: 실행할 활동 또는 구성요소 클래스 이름을 지정합니다 (APK가 실행 가능한 활동을 여러 개 선언하는 경우 필수).--type: 표준 UI 활동 대신 시작할 구성요소 유형을 지정합니다. 지원되는 값은ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE,WEAR_WIDGET입니다.--debug: 디버그 모드로 앱을 실행하고 Android 스튜디오 또는 명령줄 도구에서 연결할 디버거를 기다립니다.
예
단일 디버그 APK를 배포하고 기본 연결 기기에서 기본 활동을 실행합니다.
android run --apks=app/build/outputs/apk/debug/app-debug.apk
특정 에뮬레이터에 여러 분할 APK를 배포합니다.
android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk
APK를 배포하고 디버그 모드에서 특정 활동을 실행합니다.
android run --debug --activity=.ui.MainActivity --apks=app-debug.apk