15

我最近注意到,在调试应用程序时,LogCat 报告了许多 pid=92、tag=libagl 和 Message="uses alphaPlaneWorkaround" 的错误 ("E") 消息。

当我的应用程序的屏幕被重绘时,例如当它被滚动时,这些消息就会出现。

我使用的是安卓 2.1。我意识到这些消息是在我在手机的声音和显示设置中打开动画后开始出现的,并且测试表明,如果选择了“所有动画”或“某些动画”选项,它们就会出现,并且如果它们不会出现,如果我选择“无动画”。

是什么导致这些消息?它们是表示我的应用程序中的错误还是由操作系统引起的?

4

1 回答 1

1

该消息与其说是错误消息,不如说是调试消息。可能是开发人员只是使用了错误的日志级别,或者他们的做法是标记软件变通方法以突出硬件/驱动程序问题。

我注意到三星设备最近的固件更新引入了许多新的 logcat 消息,包括以前不存在的电池充电错误。事实上,最新的固件似乎引入了比它解决的更多的错误,所以我现在正在考虑推出我自己的固件(如果我有时间的话)。

除非您特别调用其他进程并且它没有用您的应用程序的 PID 标记,否则忽略它可能是安全的。

于 2011-09-08T21:09:45.560 回答