Prueba tu app con la transmisión de dispositivos Android
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La transmisión de dispositivos Android te permite interactuar con tus apps y probarlas en
varios niveles de API y factores de forma en los centros de datos seguros de Google en
Android Studio. Con la transmisión en dispositivos, puedes interactuar con tu app en un dispositivo real del mismo modo que lo haría un usuario, lo que incluye rotar y plegar el dispositivo. Esto te permite ver cómo se comporta tu app en diferentes situaciones e identificar problemas que pueden no ser evidentes en otros entornos de pruebas.
Cómo comenzar a usar la transmisión de dispositivos Android
Si aún no lo hiciste, descarga e instala la compilación estable más reciente
de Android Studio y sigue estos pasos:
En Android Studio, abre un proyecto de Android y navega hasta la ventana de herramientas Administrador de dispositivos y haz clic en el ícono de Firebase.
Si aún no accediste a tu cuenta de desarrollador, haz clic en Acceder a Google y sigue las indicaciones.
Después de proporcionarle a Android Studio los permisos solicitados, regresa al IDE y selecciona un proyecto de Firebase. Si no tienes un proyecto de Firebase,
puedes crear uno sin costo en Firebase console.
Nota: Para habilitar los permisos adecuados para usar la transmisión de dispositivos con tu
proyecto de Firebase, consulta los permisos de Test Lab.
Después de seleccionar un proyecto, puedes explorar la lista de dispositivos y seleccionar los
dispositivos que deseas usar.
Habilita los permisos para la Transmisión de dispositivos Android
Para usar la transmisión de dispositivos, debes usar un proyecto de Firebase en el que tengas permisos de
Editor o Propietario. Si quieres otorgar roles
y permisos más específicos para tu equipo, puedes habilitar los Permisos de Test Lab para la transmisión de dispositivos.
Permisos de Test Lab
Para configurar los permisos de Test Lab para que puedas ejecutar y leer tus resultados de pruebas, debes configurar el acceso a los buckets de Cloud Storage. Puedes otorgar acceso a Test Lab con Firebase console o gcloud CLI.
Para que un usuario ejecute pruebas o vea los resultados desde Firebase console o
Device Matrix de Test Lab en Android Studio,
deberás asignarle los roles de proyecto Editor y Visualizador.
Para que un usuario ejecute pruebas o vea los resultados de pruebas desde gcloud CLI mientras usa
tu propio bucket de Cloud Storage, puedes asignar un par de roles predefinidos con la consola de Google Cloud que
le otorgarán el conjunto de permisos necesarios juntos.
Para ejecutar la prueba, asigna los roles de Administrador de Firebase Test Lab y Visualizador de Firebase Analytics.
Para ver los resultados de la prueba, asigna los roles de Visualizador de Firebase Test Lab y Visualizador de Firebase Analytics.
Para obtener más información sobre cómo configurar estos permisos detallados de Test Lab,
consulta la guía de referencia de permisos de IAM de Test Lab.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]