Proguard:在命名空间中使用keepclassmembers

时间:2011-12-07 10:33:31

标签: java android obfuscation proguard

我试图混淆我的Android应用。在混淆之后,有一些事情被破坏了,所以我需要将所有的classmembernames保存在一个特殊的命名空间中。

做了什么工作

-keepclassmembers class my.namespace.to.keep** {*;}

有什么建议吗?如果保留全班或仅保留其成员,则没有问题。

1 个答案:

答案 0 :(得分:1)

你没有告诉它以什么方式不起作用,但你可能需要指定-keep而不是-keepclassmembers。

您可以指定-printseeds以查看-keep选项匹配哪些类和类成员。