在Android库项目中应用Proguard时,有众所周知的注意事项和问题。通常基本逻辑是:
public foo()...
这些(with other known library Proguard rules)通常会确保获得理想的结果。
黑客是这样的:我有一个很大的(并且在依赖方面很复杂,并且使用第三方API和SDK的)库项目,历史上没有用良好的编码指南编写。所以简单的解决方案是逐个进行,并为每个准备一些自定义-keep
规则。这是非常不可行的任务。在这种情况下还有另一种选择吗?目标是混淆不使用Proguard所以我愿意使用替代品。