Enable the proguard rules

This commit is contained in:
Jobobby04 2020-10-13 21:53:23 -04:00
parent c31beccf3c
commit d15a473ed1

View File

@ -31,40 +31,40 @@
}
# Kotlin Serialization
#-keepattributes *Annotation*, InnerClasses
#-dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations
-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations
# kotlinx-serialization-json specific. Add this if you have java.lang.NoClassDefFoundError kotlinx.serialization.json.JsonObjectSerializer
#-keepclassmembers class kotlinx.serialization.json.** {
# *** Companion;
#}
#-keepclasseswithmembers class kotlinx.serialization.json.** {
# kotlinx.serialization.KSerializer serializer(...);
#}
-keepclassmembers class kotlinx.serialization.json.** {
*** Companion;
}
-keepclasseswithmembers class kotlinx.serialization.json.** {
kotlinx.serialization.KSerializer serializer(...);
}
#-keep,includedescriptorclasses class eu.kanade.tachiyomi.**$$serializer { *; }
#-keepclassmembers class eu.kanade.tachiyomi.** {
# *** Companion;
#}
#-keepclasseswithmembers class eu.kanade.tachiyomi.** {
# kotlinx.serialization.KSerializer serializer(...);
#}
-keep,includedescriptorclasses class eu.kanade.tachiyomi.**$$serializer { *; }
-keepclassmembers class eu.kanade.tachiyomi.** {
*** Companion;
}
-keepclasseswithmembers class eu.kanade.tachiyomi.** {
kotlinx.serialization.KSerializer serializer(...);
}
#-keep,includedescriptorclasses class exh.**$$serializer { *; }
#-keepclassmembers class exh.** {
# *** Companion;
#}
#-keepclasseswithmembers class exh.** {
# kotlinx.serialization.KSerializer serializer(...);
#}
#
#-keep,includedescriptorclasses class xyz.nulldev.ts.api.http.serializer.**$$serializer { *; }
#-keepclassmembers class xyz.nulldev.ts.api.http.serializer.** {
# *** Companion;
#}
#-keepclasseswithmembers class xyz.nulldev.ts.api.http.serializer.** {
# kotlinx.serialization.KSerializer serializer(...);
#}
-keep,includedescriptorclasses class exh.**$$serializer { *; }
-keepclassmembers class exh.** {
*** Companion;
}
-keepclasseswithmembers class exh.** {
kotlinx.serialization.KSerializer serializer(...);
}
-keep,includedescriptorclasses class xyz.nulldev.ts.api.http.serializer.**$$serializer { *; }
-keepclassmembers class xyz.nulldev.ts.api.http.serializer.** {
*** Companion;
}
-keepclasseswithmembers class xyz.nulldev.ts.api.http.serializer.** {
kotlinx.serialization.KSerializer serializer(...);
}
# Madokami extension username and password crash fix
-keepclassmembers class androidx.preference.EditTextPreference {