【发布时间】:2011-11-01 05:46:57
【问题描述】:
我正在开发一个库,该库由几个单独的类组成,这些类共同工作以执行库的功能。然后其中一个类公开了一些公共函数,所有外部代码都可以使用该库。
由于不同的类需要交互,所以我把它们都放在同一个包中,并且有很多“受保护”的东西(类和函数)。
问题是 ProGuard 默认不会混淆这些受保护的元素,因为它们以后可能会与同一个包中的另一个类组合。不过,出于安全原因,我想防止这种情况发生。
所以问题是,除了私有元素之外,我可以强制 ProGuard 混淆这些受保护元素吗?
换句话说,有没有办法告诉 ProGuard“我已经完成了向这个包中添加东西,请不仅混淆每个类中的私有内容,还混淆包中的受保护内容”?
谢谢!
【问题讨论】:
标签: java obfuscation proguard