Lo streaming dispositivo Android ti consente di interagire con le tue app e di testarle su più livelli API e fattori di forma nei data center sicuri di Google all'interno di Android Studio. Con lo streaming dispositivo, puoi interagire con la tua app su un dispositivo reale, proprio come farebbe un utente, inclusa la rotazione e la piegatura del dispositivo. In questo modo puoi vedere come si comporta la tua app in diverse situazioni e identificare eventuali problemi che potrebbero non essere evidenti in altri ambienti di test.
Iniziare a utilizzare lo streaming dispositivo Android
Se non l'hai già fatto, scarica e installa l'ultima build stabile di Android Studio e segui questi passaggi:
- In Android Studio, apri un progetto Android, vai alla finestra degli strumenti Gestione dispositivi e fai clic sull'icona di Firebase.
- Se non hai ancora eseguito l'accesso al tuo account sviluppatore, fai clic su Accedi a Google e segui le istruzioni.
- Dopo aver fornito ad Android Studio le autorizzazioni richieste, torna all'IDE e seleziona un progetto Firebase. Se non hai un progetto Firebase, puoi crearne uno senza costi nella Firebase console. Nota: per abilitare le autorizzazioni appropriate per utilizzare lo streaming dispositivo con il tuo progetto Firebase, consulta Test Lab autorizzazioni.
- Dopo aver selezionato un progetto, puoi sfogliare l'elenco dei dispositivi e selezionare quelli che vuoi utilizzare.
- Fai clic su OK.
Per saperne di più su come iniziare a utilizzare lo streaming dispositivo, consulta Streaming dispositivo in Android Studio.
Attivare le autorizzazioni per lo streaming dispositivo Android
Per utilizzare lo streaming dispositivo, devi utilizzare un progetto Firebase per il quale disponi delle autorizzazioni Editor o Proprietario. Se vuoi fornire ruoli e autorizzazioni più specifici al tuo team, puoi abilitare le autorizzazioni di Test Lab per lo streaming dispositivo.
Autorizzazioni di Test Lab
Per configurare le autorizzazioni di Test Lab in modo da poter eseguire e leggere i risultati dei test, devi configurare l'accesso ai bucket Cloud Storage. Puoi concedere l'accesso a Test Lab utilizzando la console Firebase o gcloud CLI.
Affinché un utente possa eseguire test o visualizzare i risultati dei test dalla console Firebase o dalla matrice dei dispositivi di Test Lab in Android Studio, devi assegnargli i ruoli di progetto Editor e Visualizzatore.
Affinché un utente possa eseguire test o visualizzare i risultati dei test da gcloud CLI utilizzando il proprio bucket Cloud Storage, puoi assegnare una coppia di ruoli predefiniti, che concederanno insieme il set di autorizzazioni richiesto, utilizzando la console Google Cloud.
- Per eseguire il test, assegna i ruoli Amministratore di Firebase Test Lab e Visualizzatore di Firebase Analytics.
- Per visualizzare i risultati dei test, assegna i ruoli Visualizzatore di Firebase Test Lab e Visualizzatore di Firebase Analytics.
Per saperne di più su come configurare queste autorizzazioni granulari di Test Lab, consulta la guida di riferimento per le autorizzazioni IAM di Test Lab.