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