Pantalla negra al duplicar Android con scrcpy: causas y soluciones
Por qué scrcpy, ADBKit y otras herramientas ADB muestran pantalla negra en algunas apps o en todo el celular: FLAG_SECURE, video protegido, códecs o pantalla bloqueada.
Duplicas la pantalla de un celular Android en tu computadora y ves una imagen negra, ya sea en una app o en todo. La causa define la solución, así que primero fíjate cuándo se pone negra.
Negra solo en algunas apps
Esto casi siempre es a propósito. Las apps pueden marcar sus ventanas como seguras (FLAG_SECURE), y Android las oculta de las capturas de pantalla, la grabación de pantalla y la duplicación. Ves negro mientras esa app está abierta, y la imagen vuelve cuando sales de ella.
Ejemplos típicos:
- Apps de bancos, pagos y billeteras
- Gestores de contraseñas y apps de autenticación
- Netflix, Disney+, Prime Video y otras apps de streaming de pago (video protegido)
- Algunas apps de mensajería en chats privados o de incógnito
- Pantallas donde escribes un PIN o una contraseña
No hay ningún ajuste en ADB ni en la herramienta de duplicación que cambie esto, y eso es bueno. Prueba esas pantallas directamente en el celular.
Negra en toda la pantalla
El celular está bloqueado o la pantalla apagada
Algunos celulares dejan de enviar imágenes mientras la pantalla está apagada o se muestra la pantalla de bloqueo. Desbloquea el celular y enciende la pantalla. Activa Pantalla siempre activa (Stay awake) en Opciones de desarrollador mientras trabajas.
Xiaomi, Redmi y POCO
Sin Depuración USB (Configuración de seguridad) (USB debugging (Security settings)), los Xiaomi pueden mostrar la pantalla pero bloquear la entrada, y algunos modelos también limitan la captura. Actívala como se explica en Xiaomi: depuración USB y configuración de seguridad.
Falló el códec de video
Las herramientas de duplicación codifican la pantalla como video en el celular. Algunos celulares tienen problemas con un códec o una resolución en particular, y eso se ve como una imagen negra o congelada.
- scrcpy: prueba
scrcpy --video-codec=h265, o baja el tamaño conscrcpy -m 1024. - ADBKit: abre More tools › Stream quality y elige 1080p o 720p en lugar de la resolución nativa.
Otra app está grabando la pantalla
Normalmente solo puede funcionar una grabadora de pantalla a la vez. Detén otras apps de grabación o de transmisión en el celular, y detén cualquier adb shell screenrecord que hayas iniciado.
Un perfil de trabajo o una política del dispositivo
Los celulares administrados por una empresa pueden desactivar por completo la captura de pantalla. Eso afecta a todas las herramientas de duplicación.
Negra solo en el video, no en los menús
Eso es video protegido (DRM), como se explicó arriba. Los menús y el resto de la app se capturan con normalidad, y el área del video queda negra. Las capturas tomadas con adb exec-out screencap -p se comportan igual.
Lista rápida
- ¿Negra en una sola app? Está protegida. Prueba esa pantalla en el propio celular.
- ¿Toda la pantalla negra? Desbloquea el celular y enciende la pantalla.
- ¿Xiaomi? Activa Depuración USB (Configuración de seguridad).
- ¿Sigue negra? Baja la calidad de transmisión o cambia el códec.
- Detén otras grabadoras de pantalla y apps de transmisión.
Más consejos de duplicación en consejos para duplicar la pantalla de Android.