Mit Android Device Streaming, das auf Firebase basiert, können Sie eine sichere Verbindung zu Remote-Android-Geräten herstellen, die in den sicheren Rechenzentren von Google und in Partner Device Labs gehostet werden. So können Sie Ihre App am schnellsten und einfachsten auf einigen der neuesten Android-Geräte testen, darunter Google Pixel 9, 9a, 9 Pro, Pixel Fold und eine Vielzahl von Modellen von Samsung, OPPO, OnePlus, Xiaomi und vivo.

Das Streaming von Android-Geräten befindet sich jetzt in der Betaphase. Während dieses Zeitraums können Sie Gerätestreaming kostenlos mit Firebase-Projekten im Spark- oder Blaze-Tarif testen. Für die Nutzung über das monatliche kostenlose Minutenkontingent hinaus können Gebühren anfallen. Weitere Informationen finden Sie unter Preise für Streaming auf Android-Geräten.
Nachdem Sie eine Verbindung zu einem Gerät hergestellt haben, können Sie Ihre App bereitstellen, das Display anzeigen, mit dem Gerät interagieren (z. B. das Gerät drehen oder aufklappen) und alles andere tun, was Sie mit einem Gerät über eine ADB-über-SSL-Verbindung tun können – und das alles, ohne Android Studio zu verlassen. Wenn Sie das Gerät nicht mehr verwenden, löscht Google alle Ihre Daten und setzt das Gerät auf die Werkseinstellungen zurück, bevor es für einen anderen Entwickler verfügbar gemacht wird.
Erste Schritte
Die App lässt sich so aktivieren:
- Falls noch nicht geschehen, laden Sie die neueste Version von Android Studio herunter und installieren Sie sie. Wenn Sie frühzeitig Zugriff auf noch nicht veröffentlichte Funktionen und Partner Device Labs erhalten möchten, laden Sie die aktuelle Canary-Version herunter und installieren Sie sie.
- Öffnen Sie ein Android Studio-Projekt.
- Klicken Sie auf Ansicht > Toolfenster > Gerätemanager und dann oben im Fenster auf die Schaltfläche „Firebase“.
- Wenn Sie noch nicht in Ihrem Entwicklerkonto angemeldet sind, klicken Sie auf Bei Google anmelden und folgen Sie der Anleitung. Nachdem Sie Android Studio zum Zugriff auf Firebase autorisiert haben, kehren Sie zur IDE zurück.
- Wählen Sie ein Firebase-Projekt aus. Außerdem sehen Sie, wie viel Kontingent noch übrig ist oder wie viele Minuten Sie im aktuellen Abrechnungszeitraum bereits genutzt haben.
- Wenn Sie noch kein Firebase-Projekt haben, können Sie in der Firebase Console kostenlos eines erstellen. Beachten Sie, dass es eine kurze Verzögerung zwischen dem Erstellen eines neuen Projekts und der Möglichkeit, es in Android Studio auszuwählen, geben kann.
- Wenn Sie die Fehlermeldung erhalten, dass Sie nicht über die erforderlichen Berechtigungen zum Verwenden des Gerätestreamings mit dem ausgewählten Projekt verfügen, folgen Sie der Anleitung zum Aktivieren von Berechtigungen.
- Klicken Sie auf Bestätigen.
Im Gerätemanager sollte automatisch eine Standardgruppe von Geräten angezeigt werden, die Sie verwenden können. Sie können eine Verbindung zu einem Gerät herstellen, indem Sie entweder neben einem Gerät auf die Aktion Starten klicken oder ein Gerät im Drop-down-Menü „Bereitstellungsziel“ in der Hauptsymbolleiste auswählen und Ihre App wie gewohnt bereitstellen.
Nachdem Android Studio das von Ihnen angeforderte Gerät reserviert und eine Verbindung dazu hergestellt hat, wird das Fenster Ausgeführte Geräte angezeigt. Wenn Sie eine Sitzung verlängern möchten, klicken Sie in der Symbolleiste des Fensters Aktuelle Geräte auf die Schaltfläche Reservierung verlängern und wählen Sie die Dauer aus, um die Sie die Sitzung verlängern möchten.
Berechtigungen aktivieren
Wenn Sie das Gerätestreaming verwenden möchten, benötigen Sie ein Firebase-Projekt, für das Sie entweder die Berechtigung Bearbeiter oder Inhaber haben.
Wenn Sie diese Berechtigungen für Ihre vorhandenen Firebase-Projekte nicht haben, können Sie entweder kostenlos in der Firebase Console ein neues Projekt als Inhaber erstellen oder eine Person in Ihrem Team bitten, die diese Berechtigungen hat, die folgenden Schritte auszuführen:
- Rufen Sie in der Google Cloud Console den Bereich „IAM“ auf.
- Klicken Sie auf Nach Prinzipien anzeigen > Zugriff gewähren.
- Fügen Sie die Nutzer-IDs für alle Nutzer hinzu, die auf das Gerätestreaming zugreifen sollen.
- Wählen Sie im Drop-down-Menü Rolle auswählen die Rolle Firebase Test Lab Direct Access Admin aus.
- Klicken Sie auf Weitere Rolle hinzufügen und wählen Sie im Drop-down-Menü Rolle auswählen die Option Nutzer der Dienstnutzung aus.
- Speichern Sie die Änderungen, indem Sie auf Speichern klicken.
Vollständigen Gerätekatalog testen
So können Sie nach weiteren Geräten suchen und sie dem Gerätemanager hinzufügen:
- Klicken Sie im Gerätemanager auf + > Remote-Gerät auswählen.
- Im angezeigten Katalog können Sie die gewünschten Geräte auswählen, indem Sie das Kästchen neben den einzelnen Geräten anklicken.
- Klicken Sie auf Bestätigen. Die ausgewählten Geräte sollten jetzt im Gerätemanager angezeigt werden.
Sitzung beenden
Wenn Sie ein Gerät nicht mehr verwenden, klicken Sie entweder im Drop-down-Menü für das Gerät im Gerätemanager oder in der Benachrichtigung, die angezeigt wird, nachdem Sie den Gerätetab im Fenster „Aktuelle Geräte“ geschlossen haben, auf Gerät zurückgeben und löschen. So wird sichergestellt, dass Sie keine Geräteminuten unnötig verschwenden. Ihr Gerät wird sofort gelöscht und auf die Werkseinstellungen zurückgesetzt, bevor es für einen anderen Entwickler verfügbar gemacht wird. Nicht genutzte Minuten aus Ihrer Sitzung werden Ihrem Projekt gutgeschrieben.
Mit Partner Device Labs verbinden
Partner Device Labs sind Device Labs, die von OEM-Partnern von Google wie Samsung, Xiaomi, OPPO, OnePlus und vivo betrieben werden. Sie erweitern die Auswahl der Geräte, die für das Streaming von Android-Geräten verfügbar sind. Dieser Dienst befindet sich in der Betaphase und ist in den neuesten Canary-Releases von Android Studio verfügbar.
So können Sie einen Feed erstellen:
- Installieren Sie die aktuelle Canary-Version von Android Studio, falls noch nicht geschehen.
- Klicken Sie im Gerätemanager auf + > Remote-Geräte auswählen.
- Wählen Sie im angezeigten Gerätekatalog ein Gerät aus einem Partner Device Lab aus, das Sie verwenden möchten. Geräte aus Partnerlabs sind im Katalog durch das Gerätesymbol und die Spalte „Lab“ gekennzeichnet. Mit den Device Lab-Filtern können Sie nach Geräten aus einem oder mehreren Device Labs filtern.
- Klicken Sie auf Bestätigen.
- Über den Gerätemanager können Sie eine Verbindung zum Partnerlab-Gerät herstellen, wie Sie es bei jedem anderen Android-Streaminggerät tun würden.
Partner Device Labs in der Google Cloud Console aktivieren
Wenn das erforderliche Partnerlab für Ihr ausgewähltes Firebase-Projekt nicht aktiviert ist, werden Sie in Android Studio benachrichtigt. Folgen Sie dann der Anleitung, um das ausgewählte Partnerlab zu aktivieren.
Ein Bearbeiter oder Inhaber des Projekts muss jedes Partnerlab auf der Seite Partner Device Labs in der Google Cloud Console aktivieren. So aktivieren Sie ein Partner-Lab:cont
- Prüfen Sie, ob oben auf der Seite das richtige Google Cloud-Projekt ausgewählt ist.
- Klicken Sie auf die Ein-/Aus-Schaltfläche für das Geräte-Lab, das Sie aktivieren möchten, und folgen Sie der Anleitung.
- Nachdem das Partnerlab aktiviert wurde, können Sie und Ihr Team die Geräte in Android Studio verwenden.
Preise für das Streaming von Android-Geräten
Weitere Informationen finden Sie unter Firebase-Nutzungsstufen, ‑kontingente und ‑preise.
Häufig gestellte Fragen
Was unterscheidet das Android-Gerätestreaming, das auf Firebase basiert, von anderen Lösungen?
Geräte, Sicherheit und Funktionen Beim Streaming von Android-Geräten können Sie so schnell wie möglich auf einige der neuesten Android-Geräte zugreifen. Außerdem unterstützt der Dienst eine ausgewählte Anzahl älterer Geräte, sodass Sie auf eine breite Palette von Konfigurationen und API-Ebenen zugreifen können. Da sich diese Geräte in sicheren Rechenzentren befinden, sind Ihre Sitzungen geschützt und Ihre Geräte werden auf die Werkseinstellungen zurückgesetzt und gelöscht, bevor sie für einen anderen Nutzer verfügbar gemacht werden.
Der Dienst ist direkt in Android Studio eingebunden und kann über eine ADB-über-SSL-Verbindung aufgerufen werden. Die Tools, die Sie täglich über ADB verwenden, funktionieren also nahtlos mit dem Gerätestreaming.
Wie viel kostet der Dienst?
Weitere Informationen zu den Preisen finden Sie unter Preise für das Streaming von Android-Geräten.
Ist meine Sitzung sicher und was passiert, wenn sie endet?
Jedes Gerät befindet sich in den sicheren Rechenzentren von Google und wird über eine ADB-über-SSL-Verbindung mit Ihrer Workstation verbunden. Wenn Ihre Sitzung endet, werden die Gerätedaten vollständig gelöscht und das Gerät auf die Werkseinstellungen zurückgesetzt, bevor es für einen anderen Entwickler verfügbar gemacht wird.
Muss ich Android Studio verwenden?
Android Studio Jellyfish oder höher ist erforderlich, um eine Verbindung zum Dienst herzustellen und ein Gerät anzufordern. Mit der direkten ADB-über-SSL-Verbindung können Sie jedoch alle Tools oder IDEs verwenden, die ADB zur Kommunikation mit Testgeräten verwenden, nachdem Sie ein Gerät reserviert und eine Verbindung dazu hergestellt haben.