我在gradle build
之后收到此警告。我认为这与我的Proguard rules
和Logs
有关。我怎样才能去除无效的本地信息" ?
我想将我的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());
}