proguard 可以将android.util.Log类的方法置为无效代码,可以去除apk中打印日志的代码
不输出log的两种方式
①可以封装一个logwrapper
②直接删除打印log代码
在prguard-rules。pro添加
-assumenosideeffects class android.util.Log { public static boolean isLoggable(java.lang.String, int); public static int v(...); public static int i(...); public static int w(...); public static int d(...); public static int e(...); }
注意:打开优化开关。默认使用proguard-android-optimize.txt。该文件在Sdk\tools\proguard目录下,默认开关是打开的
混淆去除log
打开优化开关
去除Log