R8 & ProGuard Obfuscation

In most scenarios, Android application installation packages can reduce size through obfuscation. Here is a configuration method for obfuscation rules.

If you are using the kavaref-extension module and using the TypeRef feature, please add the following rule to your proguard-rules.pro file.

-keepattributes Signature

TypeRef has been annotated with Keep. If it doesn't work, please manually add the following rules to keep the class.

-keep class com.highcapable.kavaref.extension.TypeRef {*;}
-keep class,allowobfuscation * extends com.highcapable.kavaref.extension.TypeRef