Flutter默认新项目触摸屏幕频繁输出日志,疑为Android 10设备导致
关于Android 10设备触摸屏幕输出ColorViewRootUtil日志的解释
嘿,我之前在Android 10设备上开发时也碰到过一模一样的情况!别担心,这完全不是你的Flutter代码(哪怕是默认新项目)的问题,咱们来拆解下原因:
- 这个日志是Android系统级的调试输出,来自系统组件
ColorViewRootUtil,和你的Flutter应用没有半毛钱关系。它是系统在处理底部上滑导航手势时,自动记录的触摸事件参数(比如触摸坐标、屏幕尺寸、导航模式这些),用来辅助系统调试导航手势的逻辑。 - 哪怕你创建一个纯原生的Android空项目,在同一台设备上触摸屏幕,同样会输出这类日志——这是Android 10及部分后续版本系统的默认行为,不是Bug。
如果觉得这些日志刷屏影响你看自己的调试信息,给你个小技巧:在Android Studio的Logcat搜索框里输入 -tag:ColorViewRootUtil,就能直接屏蔽这个标签的所有日志啦。
另外放心,这个日志不会占用额外性能,也不会影响你的App功能,纯粹是系统自带的调试输出而已~
内容的提问来源于stack exchange,提问作者kishan vekariya
相关产品推荐
相关产品推荐

