Java 如何在Android本机代码中禁用日志?

Java 如何在Android本机代码中禁用日志?,java,android,kotlin,logging,android-mediacodec,Java,Android,Kotlin,Logging,Android Mediacodec,我需要每秒调用这行代码10次 encoder.releaseOutputBuffer(outBufferId, false) Encoder是MediaCodec的一个实例,该方法在文档中定义 每秒钟打印一行代码: I/MediaCodecLogger: 15466. Dropping frame I/MediaCodecLogger: 15466. Dropping frame I/MediaCodecLogger: 15466. Dropping frame I/MediaCod

我需要每秒调用这行代码10次

 encoder.releaseOutputBuffer(outBufferId, false)
Encoder是MediaCodec的一个实例,该方法在文档中定义

每秒钟打印一行代码:

 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
 I/MediaCodecLogger: 15466. Dropping frame
ReleaseOutputBuffer是本机代码,我无法编辑它

但是如何禁用此日志?

  • 打开Logcat窗口
  • 右下拉列表
  • 编辑过滤器配置
您可以创建自己的过滤器,并使用正则表达式过滤必要/不必要的消息,例如,仅过滤包含事件或活动的消息(事件|活动),或使用^(?。*(Zygote64 | dalvik | ViewRootImpl*)删除消息。*$

更多详情: