Enable the proguard rules
This commit is contained in:
parent
c31beccf3c
commit
d15a473ed1
60
app/proguard-rules.pro
vendored
60
app/proguard-rules.pro
vendored
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user