R8 与 Proguard 混淆
大部分场景下 Android 应用程序安装包可通过混淆压缩体积,这里介绍了混淆规则的配置方法。
如果你使用了 kavaref-extension 模块,并使用了其中的 TypeRef 功能,请在你的 proguard-rules.pro 文件中添加以下规则。
-keepattributes Signature
TypeRef 已添加 Keep 注解,如果无效,请手动添加以下规则以保留类。
-keep class com.highcapable.kavaref.extension.TypeRef {*;}
-keep class,allowobfuscation * extends com.highcapable.kavaref.extension.TypeRef