запуск Android

Создает, развертывает и запускает 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