我正在尝试将 proguard 配置为仅从我的 Android 应用程序中删除对 android.util.Log 的调用(用于发布版本)。我特别不希望 proguard 对代码进行任何混淆或缩小。
这是我尝试过的配置,但它不会删除Log
调用(我假设是因为-keep class **
)
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
-keep class ** {
*;
}
-assumenosideeffects class android.util.Log {
*;
}
我问的问题甚至可以用proguard吗?