Kurzanleitung: Auf die Developer Device Platform vorbereiten

Richten Sie sich für die Verwendung der Developer Device Platform ein, einer kommerziellen Suite der nächsten Generation für die Remote-Geräteorchestrierung.

Hinweis

Die Developer Device Platform funktioniert auf jeder Workstation mit einem Terminal und Internetzugang, wenn Sie die Anleitung auf dieser Seite befolgen.

In diesen Dokumenten wird davon ausgegangen, dass Sie ein Google Cloud Nutzer mit Projekten und Konten sind, wie unter Erste Schritte mit Google Cloud beschrieben, das Sie auf dem Übersicht Tab dieser Website finden.

Google Cloud Konfiguration

  1. Installieren Sie die Google Cloud CLI.

  2. Konfigurieren Sie die gcloud CLI für die Verwendung Ihrer föderierten Identität.

    Weitere Informationen finden Sie unter Mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  3. Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  4. Prüfen Sie, ob Sie die Berechtigungen haben, die für diese Anleitung erforderlich sind.

  5. Prüfen Sie, ob die Abrechnung für Ihr Google Cloud Projekt aktiviert ist.

  6. Aktivieren Sie die Device Run, Device Streaming und Cloud Testing APIs:

    Rollen, die zum Aktivieren von APIs erforderlich sind

    Zum Aktivieren von APIs benötigen Sie die Berechtigung serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollen.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  7. Lokale Anmeldedaten zur Authentifizierung für Ihr Nutzerkonto erstellen:

    gcloud auth application-default login

    Wenn ein Authentifizierungsfehler zurückgegeben wird und Sie einen externen Identitätsanbieter (IdP) verwenden, prüfen Sie, ob Sie sich mit Ihrer föderierten Identität in der gcloud CLI angemeldet haben.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zur Verwendung der Developer Device Platform benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Beispiele für Befehle

Nachdem Sie den Device Run-Dienst eingerichtet haben, können Sie die folgenden Befehle ausführen, um den Katalog zu testen.

Listen Sie zuerst alle Geräte in Ihrem Projekt auf:

gcloud device-run devices list

Listen Sie als Nächstes alle Sitzungen in Ihrem Projekt auf (wahrscheinlich keine):

gcloud device-run sessions

Fahren Sie nun mit der Anleitung zu den Funktionen unter Nächste Schritte fort oder folgen Sie dem nächsten Abschnitt, um die Agent-Funktion der Developer Device Platform zu verwenden.

Agent-Funktion der Developer Device Platform installieren

Zusätzlich zur Einrichtung der Google Cloud Umgebung, die auf dieser Seite beschrieben wird, müssen Sie diese Pakete für die Agent-Funktion der Developer Device Platform installieren:

  • ADB zum Ausführen von Befehlen auf dem Android-Remote-Gerät
  • Eine Python-Umgebung zum Aktivieren der ADB-Weiterleitung
  • Antigravity oder ein anderer KI-Coding Agent, der Agent-Funktionen unterstützt
  • Node.js und das NPM Paket zum Installieren der Agent-Funktion mit npx

Installieren Sie nun die Agent-Funktion der Developer Device Platform mit:

npx skills add https://github.com/google/skills --skill developer-device-platform-basics

Fahren Sie nun mit der Anleitung zu den Funktionen unter Nächste Schritte fort.

Zusätzliche Dokumentation

Bereinigen

Löschen Sie das Projekt von zusammen mit den Ressourcen, damit Ihrem Google Cloud Konto von die auf dieser Seite verwendeten Ressourcen nicht in Rechnung gestellt werden. Google Cloud

Nächste Schritte

  • Gerätekatalog: Beschreiben Sie alle Gerätetypen im DDP-Labor und gehen Sie auf jeden Typ ein.
  • Device Run: Führen Sie Tests auf Geräten im DDP-Labor aus und sehen Sie sich die Ergebnisse in an. Google Cloud
  • Device Streaming API: Stellen Sie eine Verbindung zu physischen Android-Remote-Geräten her und interagieren Sie mit Ihrer App, als wäre sie mit Ihrem lokalen Computer verbunden.
  • Agent-basierte Entwicklung mit Device Streaming: Verwenden Sie die Agent-Funktion der Developer Device Platform, um Geräte in DDP zu finden, zu reservieren und eine Verbindung zu ihnen herzustellen.