Physische Geräte per Fernzugriff verwalten Enthält Befehle zum Auflisten, Reservieren, Verbinden und Verwalten von Reservierungen für Remote-Geräte.
Nutzung
android device remote [-h] [--project=PARAM]
Optionen
-h,--help– Zeigt die Hilfemeldung für den angegebenen Befehl an.--project=PARAM: Die Google Cloud-Projekt-ID.
android-Optionen:
--sdk=PARAM: Pfad zum Android SDK.-v,--verbose: Aktiviert die ausführliche Ausgabe zur Fehlerbehebung.-V,--version– Gibt Versionsinformationen aus und beendet den Vorgang.
Unterbefehle
connect: Stellt eine Verbindung zu einem reservierten Remote-Gerät her.create: Erstellt eine Reservierung für ein Remote-Gerät.disconnect: Trennt die Verbindung zu einem Remote-Gerät.extend: Verlängert eine Remote-Gerätereservierung.list: Listet Reservierungen für Remote-Geräte auf.models: Listet verfügbare Modelle für Remote-Geräte auf.projects: Listet Google Cloud-Projekte auf, die für das Gerätestreaming verfügbar sind.remove: Entfernt eine Reservierung für ein Remote-Gerät.
Beschreibung
Mit dem Befehlssatz android device remote werden physische Android-Geräte reserviert, die in Google-Rechenzentren gehostet werden, und mit adb auf Ihrem Computer verbunden. So können Sie Apps auf echter Hardware installieren, ausführen und debuggen, die Sie nicht haben.
Die Abrechnung von Remote-Geräten erfolgt über ein Google Cloud-Projekt. Führen Sie vor dem Start android auth login aus, um sich mit einem Konto anzumelden, das Zugriff auf ein Projekt mit aktiviertem Gerätestreaming hat.
Typischer Workflow
Hier ist die Befehlsfolge für einen typischen Workflow:
- Führen Sie
android device remote projectsaus, um ein Google Cloud-Projekt zu finden, das für das Gerätestreaming bereit ist. - Führen Sie
android device remote modelsaus, um die<codename>/<api>des gewünschten Geräts zu finden. - Führen Sie
android device remote create <codename>/<api>aus, um das Gerät zu reservieren. - Führen Sie
android device remote connect <reservation-id>aus, um das Gerät mitadbzu verbinden. - Gerät mit
android run,android install,adbund anderen Gerätebefehlen verwenden - Führen Sie
android device remote disconnect <reservation-id>undandroid device remote remove <reservation-id>aus, wenn Sie fertig sind.
Projekt auswählen (--project)
Übergeben Sie --project=<project-id>, um das zu verwendende Google Cloud-Projekt auszuwählen. Sie ist für die meisten Befehle erforderlich, die mit Reservierungen funktionieren. Wenn sie weggelassen wird, werden die Projekte ausgegeben, die für das Streaming bereit sind.
Um --project nicht jedes Mal übergeben zu müssen, fügen Sie Ihrer ~/.androidrc-Datei einen Standardwert hinzu. Sie wird von allen android device remote-Befehlen erfasst:
device remote --project my-project