Mit Android Device Streaming können Sie in den sicheren Rechenzentren von Google direkt in Android Studio mit Ihren Apps interagieren und sie auf verschiedenen API-Levels und Formfaktoren testen. Mit dem Gerätestreaming können Sie mit Ihrer App auf einem echten Gerät interagieren, genau wie ein Nutzer, einschließlich Drehen und Falten 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 auftreten.
Erste Schritte mit Android Device Streaming
Falls noch nicht geschehen, laden Sie den neuesten stabilen Build von Android Studio herunter, installieren Sie ihn und führen Sie die folgenden Schritte aus:
- Öffnen Sie in Android Studio ein Android-Projekt, rufen Sie das Toolfenster Gerätemanager 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 erteilt haben, kehren Sie zur IDE zurück und wählen Sie ein Firebase-Projekt aus. Wenn Sie kein Firebase-Projekt haben, können Sie kostenlos eines in der Firebase Console erstellen. Hinweis: Informationen zum Aktivieren der richtigen Berechtigungen für die Verwendung von Gerätestreaming mit Ihrem Firebase-Projekt finden Sie unter Test Lab-Berechtigungen.
- Nachdem Sie ein Projekt ausgewählt haben, können Sie die Liste der Geräte durchsuchen und die gewünschten Geräte auswählen.
- Klicken Sie auf OK.
Weitere Informationen zum Einstieg in das Gerätestreaming finden Sie unter Gerätestreaming in Android Studio.
Berechtigungen für Android-Geräte-Streaming 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 Ihrem Team spezifischere Rollen und Berechtigungen zuweisen möchten, können Sie Test Lab-Berechtigungen für das Gerätestreaming 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.
Damit ein Nutzer Tests ausführen oder Testergebnisse über die gcloud CLI aufrufen kann, während er Ihren eigenen Cloud Storage-Bucket verwendet, können Sie ihm über die Google Cloud Console zwei vordefinierte Rollen zuweisen, die zusammen die erforderlichen Berechtigungen gewähren.
- Weisen Sie zum Ausführen des Tests die Rollen „Firebase Test Lab-Administrator“ und „Google Analytics for Firebase-Betrachter“ zu.
- Weisen Sie die Rollen „Firebase Test Lab-Betrachter“ und „Firebase Analytics-Betrachter“ zu, um Testergebnisse aufzurufen.
Weitere Informationen zum Konfigurieren dieser detaillierten Test Lab-Berechtigungen finden Sie im Referenzleitfaden für IAM-Berechtigungen von Test Lab.