相关疑难解决方法(0)

如何配置proguard只能删除android日志记录调用

我正在尝试将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 {
    *;
}
Run Code Online (Sandbox Code Playgroud)

是什么我甚至可以用proguard问?

android proguard

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

proguard ×1