【发布时间】:2012-01-31 23:23:41
【问题描述】:
我的代码在其 Java 项目中似乎已失效,但它在其他地方被调用。我如何告诉 Proguard 在收缩阶段忽略它并仍然混淆它?
似乎您可以缩小或不缩小(所有代码或什么都没有)。有没有办法不缩小特定的类成员名称?
【问题讨论】:
标签: obfuscation proguard
我的代码在其 Java 项目中似乎已失效,但它在其他地方被调用。我如何告诉 Proguard 在收缩阶段忽略它并仍然混淆它?
似乎您可以缩小或不缩小(所有代码或什么都没有)。有没有办法不缩小特定的类成员名称?
【问题讨论】:
标签: obfuscation proguard
您可以保留入口点,但仍然可以使用选项-keep,allowobfuscation 对其进行混淆。不过这很不寻常,因为将它们的名称更改为无意义的字符串实际上很难使用它们。
参见 ProGuard 手册 > 用法 > Keep options
【讨论】: