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.
- Haz clic en OK.
Para obtener más información sobre cómo comenzar a usar la transmisión de dispositivos, consulta Transmisión de dispositivos en Android Studio.
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.