我试过使用:
-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 中删除日志,如果我不使用新的 Jack 编译器,它会很好用
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
当我编译 apk 时,我注意到所有日志在生产版本中都处于活动状态。是否存在错误、错误或“-assumenosideeffects”尚不支持?
我可以从最终 apk 的日志中删除字符串吗?