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:
- Execute
android device remote projectspara encontrar um projeto na nuvem do Google Cloud pronto para streaming de dispositivos. - Execute
android device remote modelspara encontrar o<codename>/<api>do dispositivo desejado. - Execute
android device remote create <codename>/<api>para reservar o dispositivo. - Execute
android device remote connect <reservation-id>para conectar o dispositivo aoadb. - Use o dispositivo com
android run,android install,adbe outros comandos. - Execute
android device remote disconnect <reservation-id>eandroid 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