如何告诉Proguard模糊特定的死代码

时间:2012-01-31 23:23:41

标签: obfuscation proguard

我的代码在其Java项目中看起来已经死了,但它在其他地方被调用。如何告诉Proguard在缩小阶段忽略它并且仍然对它进行模糊处理?

似乎你可以收缩或不收缩(所有代码或没有代码)。有没有办法不缩小特定的类成员名称?

1 个答案:

答案 0 :(得分:0)

您可以保留入口点,但仍然使用选项-keep,allowobfuscation对其进行模糊处理。这是非常不寻常的,因为将名字改为无意义的字符串使得使用它们几乎非常困难。

请参阅ProGuard手册>用法> Keep options