我正在开发一个Android应用程序(Phonegap),每当我在插入的设备上进行测试时,由于OpenGLRenderer prepareDirty填充日志,我无法在日志中看到错误。这很烦人,如何摆脱它?
设备:Lenovo标签A7
查看截图:
答案 0 :(得分:12)
<application android:hardwareAccelerated="false" ...>
或活动
<activity android:hardwareAccelerated="false" />
经过大量谷歌研究后,关闭硬件加速是唯一的解决方法。在清单中为整个应用程序设置以下内容
答案 1 :(得分:3)
做自定义日志消息过滤器
您可以在 android studio 中设置custome过滤器。
并添加关注标记和您的包名称
^(?!(OpenGLRenderer))。的$
其中OpenGLRenderer可以替换为您要忽略的标记
喜欢^(?!。(youctag1 | tag2 | tag3))。 $
答案 2 :(得分:0)
如果您使用的是Android Studio,则可以通过添加filter configuration
来消除这些恼人的消息:
Log Tag:
^((?!(?:OpenGLRenderer|GraphicBuffer|MaliEGL)).)*$
并且不要忘记设置您的包名。