从1种方法中剥离无效的本地信息 - Proguard

时间:2018-02-26 12:29:45

标签: android proguard android-proguard

我在gradle build之后收到此警告。我认为这与我的Proguard rulesLogs有关。我怎样才能去除无效的本地信息" ?

我想将我的Log包装到LogUtil类:

public class LogUtils {
    public static void debug(final String tag, String message) {
        if (BuildConfig.DEBUG) {
            Log.d(tag, message);
        }
    }
}

并将其添加到proguard规则

-assumenosideeffects class android.util.Log {
    public static *** d(...);
}

是一个很好的解决方案,但我的项目中有很多Log.d,所以它很难。

与木材相同的问题。我觉得转换

为时已晚
if (BuildConfig.DEBUG) {
  Timber.plant(new Timber.DebugTree());
}

0 个答案:

没有答案