установка Android

Устанавливает приложение 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 развертывает один или несколько предварительно собранных APK-файлов на подключенном устройстве Android или эмуляторе без запуска каких-либо действий или служб.

В отличие от 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