在android源码中,经常会看到这种代码(MediaActivity.java):
要想让上面的log打印出来,需要进行如下操作:
1、找到TAG的定义:
2、进入串口设置
setprop log.tag. MediaActivity V
同样还有其他文件的log也可以用这种方法,例如:
setprop log.tag.MediaPlayback V
setprop log.tag.MediaPlaybackModel V
setprop log.tag.GH.MediaManager V
当然也可以不进串口直接用adb shell setprop log.tag. MediaActivity V
注意:
(1)日志级别分为:V,D,I,W,E,A,S, A表示最高级别的日志;S表示停止该日志的输出
(2)设备重启后,之前的设备就没有效果了,需要重新设置。
20230614更新,今天再android12上用这种方式无法打开log
需要加前缀persist.
例如:setprop persist.log.tag.BluetoothSocket V