R8 与 Proguard 混淆

大部分场景下应用程序安装包可通过混淆压缩体积,这里介绍了混淆规则的配置方法。

Hikage 不需要额外配置混淆规则,由于 Hikage 装载的 View 不需要在 XML 中被定义,它们也可以同样被混淆。

你可以将你的自定义 View,例如 com.yourpackage.YourView 使用以下规则强制让它们被混淆。

-allowobfuscation class com.yourpackage.YourView

如果你一定要防止 Hikage 被混淆或者混淆后发生了问题,那么你可以使用以下规则来防止 Hikage 被混淆。

-keep class com.highcapable.hikage**