Proguard:将类成员保留在命名空间内
我正在尝试混淆我的 Android 应用程序。混淆之后,有一些东西被破坏了,所以我需要将所有类成员名称保存在一个特殊的命名空间中。
有什么建议没用吗
-keepclassmembers class my.namespace.to.keep** {*;}
?如果保留整个类或仅保留其成员,都没有问题。
I'm trying to obfuscate my Android app. After obfuscating, there are a few things broken, so I need to keep all classmembernames inside a special namespace.
what did't worked was
-keepclassmembers class my.namespace.to.keep** {*;}
any suggestion? It is no Problem if the whole class is kept or only its members.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您没有告诉它以何种方式不起作用,但您可能需要指定 -keep 而不是 -keepclassmembers。
您可以指定 -printseeds 以查看哪些类和类成员与 -keep 选项匹配。
You don't tell in what way it didn't work, but you may need to specify -keep instead of -keepclassmembers.
You can specify -printseeds to see which classes and class members are matched by the -keep options.