Создает, развертывает и запускает 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 развертывает один или несколько APK-файлов на подключенном устройстве Android или эмуляторе и немедленно запускает целевой компонент приложения.
Укажите, что нужно запустить ( --type и --activity ).
По умолчанию android run запускает основное действие по умолчанию, указанное в манифесте приложения. Вы можете изменить запускаемое действие, используя следующие параметры:
-
--activity: Указывает имя класса активности или компонента для запуска (обязательно, если APK-файл объявляет несколько запускаемых активностей). -
--type: Указывает тип компонента , который следует запустить вместо стандартной активности пользовательского интерфейса. Поддерживаемые значения:ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEиWEAR_WIDGET. -
--debug: Запускает приложение в режиме отладки и ожидает подключения отладчика из Android Studio или инструмента командной строки.
Примеры
Разверните один отладочный 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