удаленное управление устройством Android

Управление удаленными физическими устройствами. Включает команды для отображения списка, резервирования, подключения и управления резервированием удаленных устройств.

Использование

android device remote [-h] [--project=PARAM]

Параметры

  • -h,--help - Отображает справочное сообщение для указанной команды.
  • --project=PARAM - Идентификатор проекта Google Cloud.

Параметры android :

  • --sdk=PARAM - Путь к Android SDK.
  • -v,--verbose - Включить подробный вывод информации для устранения неполадок.
  • -V,--version - Вывести информацию о версии и завершить работу.

Подкоманды

  • connect — Подключается к зарезервированному удаленному устройству.
  • create - Создает резервирование для удаленного устройства.
  • disconnect — Отключает удалённое устройство.
  • extend - Продлевает срок действия резервирования удаленного устройства.
  • list — Отображает список зарезервированных удаленных устройств.
  • models - Список доступных моделей удаленных устройств.
  • projects — Список проектов Google Cloud, доступных для потоковой передачи на устройства.
  • remove - Удаляет резервирование удаленного устройства.

Описание

Набор команд android device remote резервирует физические устройства Android, размещенные в центрах обработки данных Google, и подключает их к adb на вашем компьютере, позволяя устанавливать, запускать и отлаживать приложения на реальном оборудовании, которого у вас нет.

Оплата за удаленные устройства производится через проект Google Cloud. Перед началом работы выполните команду android auth login , чтобы войти в систему с учетной записью, имеющей доступ к проекту с включенной потоковой передачей с устройств.

Типичный рабочий процесс

Вот последовательность команд для типичного рабочего процесса:

  1. Запустите android device remote projects , чтобы найти проект Google Cloud, готовый к потоковой передаче на устройство.
  2. Запустите команду android device remote models , чтобы найти <codename>/<api> нужного вам устройства.
  3. Выполните команду android device remote create <codename>/<api> , чтобы зарезервировать устройство.
  4. Выполните команду android device remote connect <reservation-id> , чтобы подключить устройство к adb .
  5. Используйте устройство с android run , android install , adb и другими командами устройства.
  6. После завершения выполните android device remote disconnect <reservation-id> и android device remote remove <reservation-id> .

Выберите проект ( --project )

Передайте --project=<project-id> , чтобы выбрать проект Google Cloud для использования. Этот параметр необходим для большинства команд, работающих с резервированием. Если он опущен, команда выведет список проектов, готовых к потоковой передаче.

Чтобы избежать необходимости каждый раз передавать --project , добавьте значение по умолчанию в файл ~/.androidrc . Оно будет использоваться всеми командами android device remote :

device remote --project my-project