Android Device Streaming ti consente di interagire con le tue app e testarle su più livelli API e fattori di forma nei data center sicuri di Google all'interno di Android Studio. Con lo streaming dei dispositivi, puoi interagire con la tua app su un dispositivo reale, proprio come farebbe un utente, ad esempio ruotando e piegando il 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.
Inizia a utilizzare lo streaming di dispositivi Android
Se non l'hai ancora 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 concesso 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 console Firebase. Nota: per attivare le autorizzazioni appropriate per utilizzare lo streaming dei dispositivi con il tuo progetto Firebase, consulta le autorizzazioni di Test Lab.
- 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.
Attiva le autorizzazioni per lo streaming di dispositivi Android
Per utilizzare lo streaming dei dispositivi, 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 attivare le autorizzazioni di Test Lab per lo streaming dei dispositivi.
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.
Per consentire a un utente di eseguire test o visualizzare i risultati dei test da gcloud CLI mentre utilizza il tuo bucket Cloud Storage, puoi assegnare una coppia di ruoli predefiniti che concederanno insieme l'insieme di autorizzazioni richieste utilizzando la console Google Cloud.
- Per eseguire il test, assegna i ruoli Firebase Test Lab Admin e Firebase Analytics Viewer.
- Per visualizzare i risultati dei test, assegna i ruoli Firebase Test Lab Viewer e Firebase Analytics Viewer.
Per saperne di più su come configurare queste autorizzazioni granulari di Test Lab, consulta la guida di riferimento alle autorizzazioni IAM di Test Lab.