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目录下,默认开关是打开的