我在ProGuard配置中做错了什么来删除日志行?

时间:2013-05-15 09:27:31

标签: android proguard

我正在尝试从我的apk中删除日志记录行,我使用proguard。

它不会删除线条,可能是什么问题? (我知道proguard已启用,因为我通过反编译测试apk以查看它是否被混淆)

这是我的proguard配置文件的全部内容:

-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(...);
}

1 个答案:

答案 0 :(得分:0)

如果未禁用优化,则只能删除日志记录,这需要在project.properties中指定其他全局配置文件:

  proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt

类似的问题和答案: