2010-12-02 8 views
15

Ich habe kürzlich festgestellt, während der Debugging einer App, dass LogCat zahlreiche Fehler ("E") Nachrichten mit pid = 92, Tag = libagl und Message = "nutzt alphaPlaneWorkaround".libagl alphaPlaneWorkaround Fehlermeldungen in LogCat

Die Nachrichten werden angezeigt, wenn der Bildschirm meiner App neu gezeichnet wird, z. B. beim Scrollen.

Ich benutze Android 2.1. Ich erkannte, dass diese Nachrichten nach dem Aktivieren von Animationen in den Einstellungen für das Telefon & Display angezeigt wurden, und Tests zeigen, dass sie angezeigt werden, wenn entweder die Option "Alle Animationen" oder "Einige Animationen" ausgewählt ist und nicht angezeigt wird Ich wähle "Keine Animationen".

Was verursacht diese Meldungen? Weisen sie auf einen Fehler in meiner App hin oder werden sie vom Betriebssystem verursacht?

+0

Ich hätte erwähnen sollen, dass die PID (92) nicht die PID meiner App ist. Ein anderer Prozess scheint diese Fehlermeldungen zu generieren. – prepbgg

+0

Hast du die Chance bekommen, die genaue Ursache herauszufinden? Ich bekomme ähnliche Protokolle. –

+0

kotmanish, nein, habe ich nie herausgefunden. Ich habe Animationen ausgeschaltet und ich habe sie nicht mehr gesehen. Tut mir leid, nicht helfen zu können. – prepbgg

Antwort

1

Die Nachricht ist eher eine Debug-Nachricht als ein Fehler. Die Wahrscheinlichkeit ist groß, dass der Entwickler einfach die falsche Protokollstufe verwendet hat, oder es ist ihre Praxis, Software-Problemumgehungen zu kennzeichnen, um Hardware-/Treiberprobleme hervorzuheben.

Ich habe festgestellt, dass ein aktuelles Firmware-Update auf Samsung-Geräten eine Menge neuer Logcat-Meldungen einschließlich Batterieladefehlern eingeführt hat, die zuvor nicht vorhanden waren. Tatsächlich scheint die neueste Firmware mehr Fehler eingeführt zu haben, als sie löst, daher erwäge ich jetzt, meine eigene Firmware zu rollen (wenn ich Zeit bekomme).

Sofern Sie nicht ausdrücklich andere Prozesse aufrufen und nicht mit der PID Ihrer Anwendung versehen sind, ist es wahrscheinlich sicher, sie zu ignorieren.