controle remoto do dispositivo Android

Gerenciar dispositivos físicos remotos. Inclui comandos para listar, reservar, conectar e gerenciar reservas de dispositivos remotos.

Uso

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

Opções

  • -h,--help: mostra a mensagem de ajuda do comando especificado.
  • --project=PARAM: o ID do projeto do Google Cloud.

Opções de android:

  • --sdk=PARAM: caminho para o SDK do Android.
  • -v,--verbose - Ativa a saída detalhada para solução de problemas.
  • -V,--version: imprime informações da versão e sai.

Subcomandos

  • connect: conecta-se a um dispositivo remoto reservado.
  • create: cria uma reserva para um dispositivo remoto.
  • disconnect: desconecta um dispositivo remoto.
  • extend: estende uma reserva de dispositivo remoto.
  • list: lista as reservas de dispositivos remotos.
  • models: lista os modelos de dispositivos remotos disponíveis.
  • projects: lista os projetos do Google Cloud disponíveis para transmissão de dispositivos.
  • remove: remove uma reserva de dispositivo remoto.

Descrição

O conjunto de comandos android device remote reserva dispositivos Android físicos hospedados em data centers do Google e os conecta ao adb na sua máquina. Assim, você pode instalar, executar e depurar apps em hardware real que não tem.

Os dispositivos remotos são faturados para um projeto do Google Cloud. Antes de começar, execute android auth login para fazer login com uma conta que tenha acesso a um projeto com o streaming de dispositivos ativado.

Fluxo de trabalho típico

Esta é a sequência de comandos para um fluxo de trabalho típico:

  1. Execute android device remote projects para encontrar um projeto na nuvem do Google Cloud pronto para streaming de dispositivos.
  2. Execute android device remote models para encontrar o <codename>/<api> do dispositivo desejado.
  3. Execute android device remote create <codename>/<api> para reservar o dispositivo.
  4. Execute android device remote connect <reservation-id> para conectar o dispositivo ao adb.
  5. Use o dispositivo com android run, android install, adb e outros comandos.
  6. Execute android device remote disconnect <reservation-id> e android device remote remove <reservation-id> quando terminar.

Selecione um projeto (--project)

Transmita --project=<project-id> para escolher o projeto na nuvem do Google Cloud a ser usado. É obrigatório para a maioria dos comandos que funcionam com reservas. Se for omitido, o comando vai imprimir os projetos prontos para streaming.

Para evitar transmitir --project sempre, adicione um padrão ao arquivo ~/.androidrc. Ele é capturado por todos os comandos android device remote:

device remote --project my-project