O streaming de dispositivos Android permite que você interaja e teste seus apps em vários níveis de API e formatos nos data centers seguros do Google, Android Studio Com o streaming de dispositivos, é possível interagir com o app em tempo real dispositivo, assim como um usuário faria, incluindo girar e dobrar o dispositivo. Com isso você pode conferir como seu app se comporta em diferentes situações e identificar quaisquer problemas que possam não ser aparentes em outros ambientes de teste.
Introdução ao streaming de dispositivos Android
Faça o download e instale o build estável mais recente, caso ainda não tenha feito isso. do Android Studio e siga estas etapas:
- No Android Studio, abra um projeto Android e navegue até a guia Device Manager e clique no ícone do Firebase.
- Se você ainda não tiver feito login na sua conta de desenvolvedor, clique em Fazer login no Google e siga as instruções.
- Depois de fornecer as permissões solicitadas ao Android Studio, volte para a ambiente de desenvolvimento integrado e selecione um projeto do Firebase. Se você não tiver um projeto do Firebase, pode criar um sem custos no console do Firebase. Observação: para ativar as permissões adequadas para usar a transmissão no dispositivo com seu projeto do Firebase, consulte as permissões do Test Lab.
- Após selecionar um projeto, navegue pela lista de dispositivos e selecione o e os dispositivos que você quer usar.
- Clique em OK.
Para saber mais sobre como começar a usar o streaming de dispositivos, consulte Streaming de dispositivo no Android Studio.
Ativar permissões para o streaming de dispositivos Android
Para usar o espelhamento de dispositivos, você precisa ter um projeto do Firebase que tenha permissões de editor ou proprietário. Se você quiser fornecer papéis mais específicos e permissões para sua equipe, ative o Test Lab para o streaming de dispositivos.
Permissões do Test Lab
Configurar as permissões do Test Lab para executar e ler o teste resultados, é preciso configurar o acesso aos buckets do Cloud Storage. É possível conceder acesso ao Test Lab usando o console do Firebase ou a CLI gcloud.
Para um usuário executar testes ou visualizar os resultados deles no console do Firebase ou no Test Lab Device Matrix no Android Studio, atribua a eles os papéis de Editor e Leitor do projeto.
Para um usuário executar testes ou visualizar os resultados de testes da CLI gcloud durante o uso um bucket do Cloud Storage, é possível atribuir dois papéis predefinidos, vai conceder o conjunto de permissões necessárias, usando o Google Cloud no console do Google Cloud.
- Para executar o teste, atribua o papel de administrador no Firebase Test Lab e de leitor no Firebase Analytics
- Para acessar os resultados do teste, atribua o papel de leitor no Firebase Test Lab e de leitor no Firebase Analytics.
Para mais informações sobre como configurar essas permissões granulares do Test Lab, consulte o Guia de referência de permissões do IAM do Test Lab.