Gérez les appareils physiques à distance. Inclut des commandes permettant de lister, de réserver, de se connecter et de gérer les réservations d'appareils à distance.
Utilisation
android device remote [-h] [--project=PARAM]
Options
-h,--help: affiche le message d'aide pour la commande spécifiée.--project=PARAM: ID du projet Google Cloud.
Options android :
--sdk=PARAM: chemin d'accès au SDK Android.-v,--verbose: active la sortie détaillée pour le dépannage.-V,--version: imprime les informations sur la version et quitte.
Sous-commandes
connect: se connecte à un appareil distant réservé.create: crée une réservation pour un appareil à distance.disconnect: déconnecte un appareil à distance.extend: prolonge la réservation d'un appareil à distance.list: liste les réservations d'appareils à distance.models: liste les modèles d'appareils distants disponibles.projects: liste les projets Google Cloud disponibles pour le streaming d'appareils.remove: supprime une réservation d'appareil à distance.
Description
L'ensemble de commandes android device remote réserve des appareils Android physiques hébergés dans les centres de données Google et les connecte à adb sur votre machine. Vous pouvez ainsi installer, exécuter et déboguer des applications sur du matériel réel dont vous ne disposez pas.
Les appareils à distance sont facturés à un projet Google Cloud. Avant de commencer, exécutez android auth login pour vous connecter avec un compte ayant accès à un projet avec le streaming d'appareils activé.
Workflow type
Voici la séquence de commandes pour un workflow typique :
- Exécutez
android device remote projectspour trouver un projet Google Cloud prêt pour le streaming d'appareils. - Exécutez
android device remote modelspour trouver le<codename>/<api>de l'appareil souhaité. - Exécutez
android device remote create <codename>/<api>pour réserver l'appareil. - Exécutez
android device remote connect <reservation-id>pour connecter l'appareil àadb. - Utilisez l'appareil avec
android run,android install,adbet d'autres commandes. - Exécutez
android device remote disconnect <reservation-id>etandroid device remote remove <reservation-id>lorsque vous avez terminé.
Sélectionner un projet (--project)
Transmettez --project=<project-id> pour choisir le projet Google Cloud à utiliser. Elle est requise par la plupart des commandes qui fonctionnent avec les réservations. S'il est omis, la commande affiche les projets prêts pour le streaming.
Pour éviter de transmettre --project à chaque fois, ajoutez une valeur par défaut à votre fichier ~/.androidrc. Il est repris par toutes les commandes android device remote :
device remote --project my-project