我正在发布一个 SDK 包。我不希望使用我的包的开发人员在将 jar 添加到他们的 Eclipse 项目时看到任何私有元素。
我研究了android.jar。它只是隐藏了任何私有类/方法/成员。
我怎么能那样做?
谢谢。
您可能正在寻找一种混淆代码的方法。
[...] 自动字节码混淆使对程序进行逆向工程变得困难并且在经济上不可行。其他优势可能包括帮助保护许可机制和未经授权的访问、隐藏漏洞和缩小可执行文件的大小。
字节码混淆 - Owasp wiki
wiki 包含使用此类工具的示例。