Control remoto de dispositivo Android

Administrar dispositivos físicos remotos Incluye comandos para enumerar, reservar, conectarse y administrar reservas de dispositivos remotos.

Uso

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

Opciones

  • -h,--help: Muestra el mensaje de ayuda para el comando especificado.
  • --project=PARAM: Es el ID del proyecto de Google Cloud.

Opciones de android:

  • --sdk=PARAM: Es la ruta de acceso al SDK de Android.
  • -v,--verbose: Habilita la salida detallada para la solución de problemas.
  • -V,--version: Imprime la información de la versión y sale.

Subcomandos

  • connect: Se conecta a un dispositivo remoto reservado.
  • create: Crea una reserva para un dispositivo remoto.
  • disconnect: Desconecta un dispositivo remoto.
  • extend: Extiende la reserva de un dispositivo remoto.
  • list: Enumera las reservas de dispositivos remotos.
  • models: Enumera los modelos de dispositivos remotos disponibles.
  • projects: Enumera los proyectos de Google Cloud disponibles para la transmisión de dispositivos.
  • remove: Quita la reserva de un dispositivo remoto.

Descripción

El conjunto de comandos android device remote reserva dispositivos Android físicos alojados en los centros de datos de Google y los conecta a adb en tu máquina para que puedas instalar, ejecutar y depurar apps en hardware real que no tienes.

Los dispositivos remotos se facturan a un proyecto de Google Cloud. Antes de comenzar, ejecuta android auth login para acceder con una cuenta que tenga acceso a un proyecto con la transmisión del dispositivo habilitada.

Flujo de trabajo típico

Esta es la secuencia de comandos para un flujo de trabajo típico:

  1. Ejecuta android device remote projects para encontrar un proyecto de Google Cloud que esté listo para la transmisión de dispositivos.
  2. Ejecuta android device remote models para encontrar el <codename>/<api> del dispositivo que quieras.
  3. Ejecuta android device remote create <codename>/<api> para reservar el dispositivo.
  4. Ejecuta android device remote connect <reservation-id> para conectar el dispositivo a adb.
  5. Usa el dispositivo con android run, android install, adb y otros comandos del dispositivo.
  6. Cuando termines, ejecuta android device remote disconnect <reservation-id> y android device remote remove <reservation-id>.

Selecciona un proyecto (--project).

Pasa --project=<project-id> para elegir el proyecto de Google Cloud que se usará. La mayoría de los comandos que funcionan con reservas lo requieren. Si se omite, el comando imprime los proyectos que están listos para la transmisión.

Para evitar pasar --project cada vez, agrega un valor predeterminado a tu archivo ~/.androidrc. Todos los comandos android device remote lo detectan:

device remote --project my-project