2011-12-07 50 views
0

我想混淆我的Android应用程序。混淆之后,有一些事情被破坏了,所以我需要将所有班级成员的名字保存在一个特殊的命名空间中。Proguard:keepclassmembers在一个命名空间内

什么我以前不工作是

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

什么建议吗?如果整个班级保留或只有其成员,则不是问题。

回答

1

您不会告诉它以何种方式无效,但您可能需要指定-keep而不是-keepclassmembers。

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