Utilisez le catalogue d'appareils pour rechercher, trier et explorer les appareils de la plate-forme pour les développeurs. Le catalogue d'appareils vous aide à identifier les appareils cibles pour le développement, les tests et la production.
Consultez gcloud beta device-run devices
list pour obtenir un résumé des
commandes.
Avant de commencer
Ces étapes supposent que vous avez déjà créé un Google Cloud projet,
suivi les étapes de configuration du guide de démarrage rapide de la plate-forme pour les développeurs Quickstart
et que vous vous êtes authentifié auprès de gcloud dans le terminal.
Répertorier les appareils dans la plate-forme pour les développeurs
Répertoriez les appareils de votre Google Cloud projet :
gcloud beta device-run devices listLe résultat est une liste d'appareils, semblable à ceci :
ID MAKE NAME MODEL FORM OS_VERSION CAPACITY AVAILABILITY PRODUCTS tegu-35 Google Pixel 9a tegu PHYSICAL 35 MEDIUM LOW Automation, Streaming tokay-34 Google Pixel 9 tokay PHYSICAL 34 HIGH HIGH Automation, Streaming tokay-35 Google Pixel 9 tokay PHYSICAL 35 HIGH HIGH Automation, Streaming tokay-36 Google Pixel 9 tokay PHYSICAL 36 MEDIUM MEDIUM Automation, StreamingDans la liste, identifiez les modèles d'appareils et les versions de système d'exploitation adaptés à vos besoins, puis capturez leurs ID.
Filtrer les appareils dans la plate-forme pour les développeurs
Si vous savez avec quels modèles d'appareils et quelles versions de système d'exploitation vous souhaitez travailler, vous pouvez filtrer la liste des appareils pour n'afficher que ceux-ci. Par exemple, pour ne répertorier que les appareils Android physiques avec une version de système d'exploitation 35, exécutez la commande suivante :
gcloud beta device-run devices list --filter="HARDWARE_TYPE=PHYSICAL AND OS_VERSION=35 AND PLATFORM=ANDROID"Le résultat est une liste d'appareils correspondant au filtre, par exemple :
ID MAKE NAME MODEL HARDWARE_TYPE OS_VERSION CAPACITY AVAILABILITY PRODUCTS re58c2-35 realme realme C53 RE58C2 PHYSICAL 35 NONE NONE Automation, Streaming tb370fu-35 Lenovo Lenovo Tab P12 TB370FU PHYSICAL 35 LOW LOW Automation a05s-35 Samsung Galaxy A05s a05s PHYSICAL 35 LOW LOW Automation, Streaming a06-35 Samsung Galaxy A06 a06 PHYSICAL 35 LOW LOW Automation, Streaming a14xmsq-35 Samsung Galaxy A14 5G a14xmsq PHYSICAL 35 LOW NONE Automation, Streaming a14xmtfn-35 Samsung Galaxy A14 5G a14xmtfn PHYSICAL 35 NONE NONE Automation, Streaming a16-35 Samsung Galaxy A16 a16 PHYSICAL 35 LOW LOW Automation, Streaming a16x-35 Samsung Galaxy A16 5G a16x PHYSICAL 35 LOW LOW AutomationEnregistrez les ID ou continuez à filtrer la liste pour trouver les appareils adaptés.
Filtrer et mettre en forme les appareils dans la plate-forme pour les développeurs
En plus de filtrer les appareils, vous pouvez également spécifier le format de la sortie :
gcloud beta device-run devices list --filter 'manufacturer=google AND formFactor=tablet' --format 'table(ID, AVAILABILITY)'Le résultat est une liste d'appareils correspondant au filtre et au format spécifié, par exemple :
ID AVAILABILITY tangorpro-33 HIGH tangorpro-36 MEDIUMCapturez l'ID ou continuez à filtrer et à mettre en forme la liste pour trouver les appareils adaptés.
Décrire les appareils dans la plate-forme pour les développeurs
Maintenant que vous disposez d'une liste d'appareils, vous pouvez décrire un appareil spécifique pour afficher des informations détaillées à son sujet :
gcloud beta device-run devices describe DEVICE_IDEn prenant
tokay-35comme exemple, vous obtiendrez un résultat semblable à celui-ci :availability: HIGH capacity: HIGH form: PHYSICAL formFactor: PHONE id: tokay-35 manufacturer: Google modelCode: tokay name: Pixel 9 platform: Android screenDensity: 420 screenX: 1080 screenY: 2424 supportedAbis: - arm64-v8a supportedProducts: - product: AUTOMATION - product: DEVICE_STREAMINGUtilisez ces informations pour choisir l'appareil et la version du système d'exploitation adaptés à vos besoins, et n'oubliez pas d'enregistrer les ID des appareils.
Étape suivante
Ensuite, commencez à exécuter des tests avec Device Run à l'aide des ID capturés ici.