Cuando pruebo una aplicación Flutter en un emulador que ejecuta Android 12, veo líneas como estas en los registros a intervalos regulares (aproximadamente cada segundo):
D/EGL_emulation(32175): app_time_stats: avg=312.93ms min=133.69ms max=608.57ms count=4
¿Qué significan y cómo los desactivo? Nunca los he visto en emuladores de Android 11, así que supongo que tiene algo que ver con Android 12.
- Haga clic derecho en
D/EGL_emulation ...
en la ventana de su consola RUN - Haga clic en “Doblar líneas como esta”
- Edite el filtro que se acaba de agregar para que solo contenga
D/EGL_emulation
. - Todas estas líneas se eliminarán de la ventana de la consola EJECUTAR ahora
-
la única respuesta válida para la ventana Ejecutar
– Tercio
15 de junio a las 16:51
-
no funciona
– ziqq
24 de agosto a las 7:33
torben
Todos estos mensajes de EGL_emulation son muy molestos, de hecho. Mi solución hasta ahora es crear un filtro logcat personalizado.
Puede abrir la configuración del filtro de logcat haciendo clic en el menú desplegable del extremo derecho de la barra de herramientas de logcat y seleccionando Editar configuración de filtro. Tienes que establecer dos expresiones regulares:
-
^(?!(EGL_emulation))
en el Etiqueta de registro El campo filtra todos los mensajes con la etiqueta “EGL_emulation”. -
^(?!(\?))
en el Nombre del paquete El campo filtra todos los mensajes de aplicaciones sin información de depuración. Esto no es tan bueno como el Mostrar solo la aplicación seleccionada filtro, pero lo más parecido a un comportamiento similar hasta ahora.
Aquí también hay una captura de pantalla de mi configuración, en caso de que el texto no esté claro:
Sin embargo, realmente espero que este problema se solucione lo antes posible;)
-
Esta respuesta funciona, pero el hecho de que es un filtro que debe usar en lugar de “mostrar solo la aplicación seleccionada” y debe administrarlo usted mismo ahora, no es excelente. La molestia de usar la respuesta de @Jammo y seguir recibiendo “XX líneas internas” al final de cada otro mensaje de registro es aún mejor.
– Guss
5 sep a las 16:15
Estos son mensajes del emulador de Android y pueden ser útiles en algunas situaciones. Yo sugeriría solo filtrando los mensajes de depuracióny no los mensajes de Advertencia o Error, ya que estos pueden ser útiles.
Prefijo:
D/
– DepurarW/
– AdvertenciaE/
– Error
Para registros de Android Studio Logcat:
- Use el método recomendado en la respuesta de Torben en logcat pero modifíquelo para
^(?!(D/EGL_emulation))
para que las Advertencias y los Errores sigan apareciendo.
Para los registros de la consola de depuración de VSCode:
- Simplemente use una cadena de exclusión de filtro como
!D/EGL_emulation
.
-
Al menos en Android Studio Bumblebee 2021.1.1, parece que los prefijos no forman parte de la etiqueta/mensaje, por lo que no pude incluirlos en la expresión regular.
– TreyWurm
10 de marzo a las 13:05
-
Lo mismo, esta solución no funciona.
– Nino DELCEY
16 de junio a las 7:51
En Android Studio Electric Eel agregar -tag:EGL_emulation
en la línea de filtro así:
¿Alguna solución a esto? Intenté usar Android 12 en mi nuevo Apple Silicon Mac, y también estoy viendo estos.
– señor imperial
20 de enero a las 14:21
¿Resolviste esto? Veo esto desde la actualización ahora en mi
RUN
ventana de la consola, por lo que las otras respuestas sugieren editar elLogCat
la ventana realmente no se aplica desafortunadamente– Jammo
23 de mayo a las 20:57