Mit Android Device Streaming können Sie Ihre Apps in den sicheren Rechenzentren von Google in Android Studio auf verschiedenen API-Ebenen und mit verschiedenen Formfaktoren testen und mit ihnen interagieren. Beim Gerätestreaming können Sie mit Ihrer App auf einem echten Gerät interagieren, so wie es ein Nutzer tun würde, einschließlich Drehen und Zusammenklappen des Geräts. So können Sie sehen, wie sich Ihre App in verschiedenen Situationen verhält, und Probleme erkennen, die in anderen Testumgebungen möglicherweise nicht sichtbar sind.
Erste Schritte mit Android Device Streaming
- Öffnen Sie in Android Studio ein Android-Projekt, rufen Sie das Toolfenster Geräteverwaltung auf und klicken Sie auf das Firebase-Symbol.
- Wenn Sie noch nicht in Ihrem Entwicklerkonto angemeldet sind, klicken Sie auf Bei Google anmelden und folgen Sie der Anleitung.
- Nachdem Sie Android Studio die erforderlichen Berechtigungen gewährt haben, kehren Sie zur IDE zurück und wählen Sie ein Firebase-Projekt aus. Wenn Sie kein Firebase-Projekt haben, können Sie in der Firebase console kostenlos eines erstellen. Hinweis: Informationen zum Aktivieren der richtigen Berechtigungen für die Verwendung von Device Streaming mit Ihrem Firebase-Projekt finden Sie unter Test Lab Berechtigungen.
- Nachdem Sie ein Projekt ausgewählt haben, können Sie in der Liste der Geräte nach den gewünschten Geräten suchen und diese auswählen.
- Klicken Sie auf OK.
Weitere Informationen zu den ersten Schritten mit Device Streaming finden Sie unter Gerätestreaming in Android Studio.
Berechtigungen für Android Device Streaming aktivieren
Wenn Sie Device Streaming verwenden möchten, benötigen Sie ein Firebase-Projekt mit den Berechtigungen Bearbeiter oder Inhaber. Wenn Sie Ihrem Team spezifischere Rollen und Berechtigungen zuweisen möchten, können Sie Test Lab Berechtigungen für Device Streaming aktivieren.
Test Lab-Berechtigungen
Wenn Sie Test Lab-Berechtigungen so konfigurieren möchten, dass Sie Ihre Testergebnisse ausführen und lesen können, müssen Sie den Zugriff auf Cloud Storage-Buckets konfigurieren. Sie können den Zugriff auf Test Lab über die Firebase Console oder die gcloud CLI gewähren.
Damit ein Nutzer Tests ausführen oder Testergebnisse in der Firebase Console oder der Test Lab-Gerätematrix in Android Studio, ansehen kann, müssen Sie ihm die Projektrollen „Bearbeiter“ und „Betrachter“ zuweisen.
Wenn ein Nutzer Tests ausführen oder Testergebnisse über die gcloud CLI ansehen soll, während er Ihren eigenen Cloud Storage-Bucket verwendet, können Sie ihm über die Google Cloud Console ein Paar vordefinierter Rollen zuweisen, die zusammen die erforderlichen Berechtigungen gewähren.
- Weisen Sie die Rollen „Firebase Test Lab-Administrator“ und „Firebase Analytics-Betrachter“ zu, um Tests auszuführen.
- Weisen Sie die Rollen „Firebase Test Lab-Betrachter“ und „Firebase Analytics-Betrachter“ zu, um Testergebnisse anzusehen.