Fix proguard rules. again.

did i ever mention i hate proguard?
This commit is contained in:
Jays2Kings 2023-09-27 17:22:02 -07:00
parent cf432473e7
commit 7d9a0fb0b9

View file

@ -1,8 +1,8 @@
-dontobfuscate -dontobfuscate
-keep class eu.kanade.tachiyomi.source.** { public protected *; } # -keep class eu.kanade.tachiyomi.source.** { public protected *; } # Avoid access modification
-keep,allowoptimization class eu.kanade.** -keep,allowoptimization class eu.kanade.** { public protected *; }
-keep,allowoptimization class tachiyomi.** -keep,allowoptimization class tachiyomi.** { public protected *; }
-keep,allowoptimization class androidx.preference.** { *; } -keep,allowoptimization class androidx.preference.** { *; }
# Keep common dependencies used in extensions # Keep common dependencies used in extensions
@ -26,6 +26,16 @@
-keep,allowoptimization class eu.kanade.tachiyomi.network.RequestsKt { public protected *; } -keep,allowoptimization class eu.kanade.tachiyomi.network.RequestsKt { public protected *; }
-keep,allowoptimization class eu.kanade.tachiyomi.AppInfo { public protected *; } -keep,allowoptimization class eu.kanade.tachiyomi.AppInfo { public protected *; }
-keep class com.hippo.image.** { *; }
-keep interface com.hippo.image.** { *; }
-dontwarn nucleus.view.NucleusActionBarActivity
# Design library
-dontwarn com.google.android.material.**
-keep class com.google.android.material.** { *; }
-keep interface com.google.android.material.** { *; }
-keep public class com.google.android.material.R$* { *; }
##---------------Begin: proguard configuration for RxJava 1.x ---------- ##---------------Begin: proguard configuration for RxJava 1.x ----------
-dontwarn sun.misc.** -dontwarn sun.misc.**