Testar o app com streaming de dispositivos Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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 do Android e navegue até a janela de ferramentas Gerenciador
de dispositivos 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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["\u003cbr /\u003e\n\nAndroid Device Streaming lets you interact with and test your apps across\nmultiple API levels and form factors in Google's secure data centers within\nAndroid Studio. With device streaming, you can interact with your app on a real\ndevice, just like a user would, including rotating and folding the device. This\nlets you see how your app behaves in different situations and to identify\nany problems that might not be apparent in other testing environments.\n\nGet started with Android Device Streaming\n\nIf you haven't done so already, download and install the latest Stable build\nof [Android Studio](https://developer.android.com/studio/) and\nfollow these steps:\n\n1. In Android Studio, open an Android project and navigate to the **Device\n Manager** tool window and click the Firebase icon.\n2. If you're not already signed in to your developer account, click **Log in to\n Google** and follow the prompts.\n3. After providing Android Studio with the requested permissions, return to the IDE and select a Firebase project. If you don't have a Firebase project, you can create one at no cost in the [Firebase console](https://console.firebase.google.com/). Note: To enable the proper permissions to use device streaming with your Firebase project, see [Test Lab permissions](#enable-testlab-permissions).\n4. After selecting a project, you can browse the list of devices and select the devices you want to use.\n5. Click **OK**.\n\nFor more information on how to get started with device streaming, see [Device Streaming in Android Studio](https://developer.android.com/studio/run/android-device-streaming).\n\nEnable permissions for Android Device Streaming\n\nTo use Device Streaming, you need to use a Firebase project that you have either\n**Editor** or **Owner** permissions. If you want to provide more specific roles\nand permissions to your team, you can enable [Test Lab\npermissions](#enable-testlab-permissions) for Device Streaming.\n\nTest Lab permissions\n\nTo configure Test Lab permissions so that you can execute and read your test\nresults, you have to configure access to Cloud Storage buckets. You can grant\naccess to Test Lab, using the Firebase console or gcloud CLI.\n\nFor a user to run tests or view test results from the Firebase console or the\n[Test Lab Device Matrix in Android Studio](https://developer.android.com/studio/test/test-in-android-studio#run-with-firebase-test-lab),\nyou will need to assign them the Editor and Viewer project roles.\n\nFor a user to run tests or view test results from the gcloud CLI while using\nyour own Cloud Storage bucket, you can assign a pair of predefined roles, that\nwill grant the required set of permissions together, using the Google Cloud\nconsole.\n\n- To run test, assign the Firebase Test Lab Admin and Firebase Analytics Viewer roles.\n- To view test results, assign the Firebase Test Lab Viewer and Firebase Analytics Viewer roles.\n\nFor more information on how to configure these granular Test Lab permissions,\nsee Test Lab's [IAM permissions reference guide](/docs/test-lab/android/iam-permissions-reference)."]]