
工具/调试
文章平均质量分 67
今天也是星期五
这个作者很懒,什么都没留下…
展开
-
InputDispatcher调试日志开关
需要注意的是,"adb shell setprop log.tag.InputDispatcherOutboundEvent DEBUG" (requires restart)命令后面的requires restart表示需要重启进程(不是重启设备,重启之后设置的这些值会失效)。我们平时分析logcat日志时几乎没有InputDispatcher相关的日志,如果遇到事件分发相关的问题,就很难定位问题的原因。实际上是通过设置日志等级来打开对应的log的,其他模块,依次类推。原创 2024-12-25 14:45:46 · 326 阅读 · 0 评论 -
ProtoLog动态日志
ProtoLog是从Android R开始引入的日志框架,使用此框架,我们可以对指定类别的日志进行动态的开启或暂停。目前,主要是wm相关的动态日志。可以看到当使用命令开始收集日志,操作设备后,停止收集,会在/data/misc/wmtrace/目录下生成一个wm_log.pb文件,使用enable命令启用proto log时,还需要通过start命令将log输出到wm_log.pd文件中。在设备中的/system/etc/目录下有个protolog.conf.json.gz文件。原创 2023-11-22 15:19:56 · 990 阅读 · 0 评论