Démarrage rapide : Préparer la Developer Device Platform

Configurez-vous pour utiliser la Developer Device Platform, une suite de niveau commercial de nouvelle génération pour l'orchestration des appareils à distance.

Avant de commencer

La Developer Device Platform (DDP) fonctionne sur n'importe quel poste de travail disposant d'un terminal et d'un accès à Internet, en suivant les instructions de cette page.

Ces documents supposent que vous êtes un Google Cloud utilisateur avec des projets et des comptes, comme décrit dans la section Premiers pas avec Google Cloud disponible dans l'onglet Présentation de ce site.

Google Cloud configuration

  1. Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits sans frais pour exécuter, tester et déployer des charges de travail.
  2. Installez la Google Cloud CLI.

  3. Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.

  4. Pour initialiser la gcloud CLI, exécutez la commande suivante :

    gcloud init
  5. Vérifiez que vous disposez des autorisations requises pour suivre les instructions de ce guide.

  6. Vérifiez que la facturation est activée pour votre Google Cloud projet.

  7. Activez les API Device Run, Device Streaming et Cloud Testing :

    Rôles requis pour activer les API

    Pour activer les API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation via le rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation via le rôle Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  8. Si vous utilisez un shell local, créez des identifiants d'authentification locaux pour votre compte utilisateur :

    gcloud auth application-default login

    Vous n'avez pas besoin de le faire si vous utilisez Cloud Shell.

    Si une erreur d'authentification est renvoyée et que vous utilisez un fournisseur d'identité (IdP) externe, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.

  9. Installez la Google Cloud CLI.

  10. Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.

  11. Pour initialiser la gcloud CLI, exécutez la commande suivante :

    gcloud init
  12. Vérifiez que vous disposez des autorisations requises pour suivre les instructions de ce guide.

  13. Vérifiez que la facturation est activée pour votre Google Cloud projet.

  14. Activez les API Device Run, Device Streaming et Cloud Testing :

    Rôles requis pour activer les API

    Pour activer les API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation via le rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation via le rôle Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  15. Si vous utilisez un shell local, créez des identifiants d'authentification locaux pour votre compte utilisateur :

    gcloud auth application-default login

    Vous n'avez pas besoin de le faire si vous utilisez Cloud Shell.

    Si une erreur d'authentification est renvoyée et que vous utilisez un fournisseur d'identité (IdP) externe, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.

Rôles requis

Pour obtenir les autorisations nécessaires pour utiliser la Developer Device Platform, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet :

Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Exemples de commandes

Maintenant que vous disposez du service Device Run, vous pouvez exécuter les commandes suivantes pour essayer le catalogue.

Commencez par répertorier tous les appareils de votre projet :

gcloud beta device-run devices list

Ensuite, répertoriez toutes les sessions de votre projet (probablement aucune, réessayez plus tard) :

gcloud beta device-run sessions

Passez maintenant aux instructions concernant les fonctionnalités sous Étape suivante.

Pièces justificatives

Nous contacter

Consultez le forum des développeurs DDP pour obtenir de l'aide et faire des suggestions.

Pour signaler des bugs et envoyer des demandes de fonctionnalités pour la Developer Device Platform, créez un problème.

Libérer de l'espace

Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre Google Cloud compte pour les ressources utilisées sur cette page, supprimez le Google Cloud projet qui les contient.

Étape suivante

  • Catalogue d'appareils : décrivez tous les types d'appareils du laboratoire de la Developer Device Platform et examinez chaque type.
  • Device Run : exécutez des tests sur les appareils du laboratoire de la Developer Device Platform et consultez les résultats dans Google Cloud.
  • Rechercher des journaux : consultez vos résultats dans la ligne de commande et dans la Google Cloud console.
  • API Device Streaming : connectez-vous à des appareils Android physiques à distance et interagissez avec votre application comme si elle était connectée à votre machine locale.
  • Développement agentique avec Device Streaming : utilisez la compétence de l'agent de la Developer Device Platform pour trouver des appareils dans la Developer Device Platform, les réserver et vous y connecter.