在我们开发的时候,通常要用到log.i("tag","yaer")等测试代码。在我们打包发布app的时候不允许有这么代码的,那么我们怎样去掉这些代码呢。主要两种方法:
第一种方法就是自己写一个log类,加上一个判断语句,在我们开发的时候把条件置为true,在我们需要发布的时候置为false。
第二种方法就是代码混淆,在代码混淆中加上一下语句,
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
}