zoukankan      html  css  js  c++  java
  • 视频流媒体服务器在幼儿园移动监控APP中“调试日志函数调用风险”修复

    在校园使用安防视频流媒体服务器目前来说是非常必要的,把传统分散的校园监控汇总到视频流媒体服务器系统,实现把传统的本地监控提升到随时随地的远程监控,把传统的纯粹监控上升到管理,使视频监控成为学校教学管理的有力工具。

    我们的视频流媒体服务器也已经运用到了不同的场景中,其中校园安防的运用也很多,我们也会根据项目的需要,为项目定制一些专业化需求。

    比如我们的视频流媒体运用在幼儿园安防监控平台中,研发了专用的APP,偶尔出现存在调试日志函数调用风险问题。该问题应该如何解决?下面本文我们就为大家出一个解决方案。

    ① 将app的build.gradle中的minifyEnabled设置为ture

    ② 配置proguard-rules.pro文件

    ###############################去掉所有打印
    -assumenosideeffects class android.util.Log {
        public static *** d(...);
        public static *** e(...);
        public static *** i(...);
        public static *** v(...);
        public static *** println(...);
        public static *** w(...);
        public static *** wtf(...);
    }
    -assumenosideeffects class android.util.Log {
       public static *** d(...);
       public static *** v(...);
    }
    
    -assumenosideeffects class android.util.Log {
        public static *** e(...);
        public static *** v(...);
    }
    
    -assumenosideeffects class android.util.Log {
        public static *** i(...);
        public static *** v(...);
    }
    date
    -assumenosideeffects class android.util.Log {
        public static *** w(...);
        public static *** v(...);
    }
    -assumenosideeffects class java.io.PrintStream {
        public *** println(...);
        public *** print(...);
    }
  • 相关阅读:
    log4j2配置ThresholdFilter,让info文件记录error日志
    Thrift常见异常及原因分析(<i>UPDATING...</i>)
    fastjson序列化出现StackOverflowError
    mysql执行update语句受影响行数是0
    远程Gitlab新建的分支在IDEA里不显示
    rabbitmq延迟队列demo
    利用延迟消息队列取代定时任务
    利用spring实现服务启动就自动执行某些操作的2种方式
    从Joda-Time反观Java语言利弊
    Linux Shell test判断
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13041761.html
Copyright © 2011-2022 走看看