diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 92f0fd7a..e8fad16d 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -35,4 +35,14 @@ } -keep public class * extends com.bumptech.glide.module.AppGlideModule --keep class com.bumptech.glide.GeneratedAppGlideModuleImpl \ No newline at end of file +-keep class com.bumptech.glide.GeneratedAppGlideModuleImpl + +-keepattributes *Annotation*, InnerClasses +-dontnote kotlinx.serialization.SerializationKt +-keep,includedescriptorclasses class xyz.quaver.**$$serializer { *; } # <-- change package name to your app's +-keepclassmembers class xyz.quaver.** { # <-- change package name to your app's + *** Companion; +} +-keepclasseswithmembers class xyz.quaver.** { # <-- change package name to your app's + kotlinx.serialization.KSerializer serializer(...); +} \ No newline at end of file