2010-12-02 8 views
15

Recientemente he notado, al depurar una aplicación, que LogCat informa numerosos mensajes de error ("E") con pid = 92, tag = libagl y Message = "usa alphaPlaneWorkaround".libagl alphaPlaneWorkaround mensajes de error en LogCat

Los mensajes aparecen cuando la pantalla de mi aplicación se vuelve a dibujar, por ejemplo, cuando se desplaza.

Estoy usando Android 2.1. Me di cuenta de que estos mensajes comenzaron a aparecer después de activar Animaciones en Sonido del teléfono & Configuración de pantalla, y las pruebas indican que aparecen si se selecciona la opción "Todas las animaciones" o "Algunas animaciones" y no aparecen Elijo "Sin animaciones".

¿Qué ocasiona estos mensajes? ¿Indican un error en mi aplicación o son causados ​​por el sistema operativo?

+0

Debería haber mencionado que el pid (92) no es el pid de mi aplicación. Algún otro proceso parece estar generando estos mensajes de error. – prepbgg

+0

¿Tuviste la oportunidad de descubrir la causa exacta? Estoy recibiendo un tipo similar de registros. –

+0

kotmanish, no, nunca lo descubrí. Apagué las animaciones y no las volví a ver. Lamento no poder ayudar. – prepbgg

Respuesta

1

El mensaje es más un mensaje de depuración que un error. Lo más probable es que el desarrollador simplemente haya utilizado el nivel de registro incorrecto, o es su práctica marcar soluciones de software para resaltar los problemas de hardware/controlador.

Me di cuenta de que una actualización de firmware reciente en los dispositivos Samsung presentaba una gran cantidad de nuevos mensajes de logcat, incluidos los errores de carga de la batería que no estaban allí previamente. De hecho, el último firmware parece haber introducido más errores de los que resuelve, así que ahora estoy considerando rodar mi propio firmware (si tengo tiempo).

A menos que llame explícitamente a otros procesos y no esté etiquetado con el PID de su aplicación, probablemente sea seguro ignorarlo.