瀏覽代碼

Fix Proguard rules for kotlinx.serialization (e.g. for MangaPlus)

arkon 3 年之前
父節點
當前提交
f96b85fcb2
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      app/proguard-rules.pro

+ 7 - 2
app/proguard-rules.pro

@@ -53,7 +53,7 @@
 }
 ##---------------End: proguard configuration for Gson  ----------
 
-##---------------Begin: proguard configuration for Kotlin Serializer  ----------
+##---------------Begin: proguard configuration for kotlinx.serialization  ----------
 -keepattributes *Annotation*, InnerClasses
 -dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations
 
@@ -72,4 +72,9 @@
 -keepclasseswithmembers class eu.kanade.tachiyomi.** {
     kotlinx.serialization.KSerializer serializer(...);
 }
-##---------------End: proguard configuration for Kotlin Serializer  ----------
+
+-keep class kotlinx.serialization.**
+-keepclassmembers class kotlinx.serialization.** {
+    <methods>;
+}
+##---------------End: proguard configuration for kotlinx.serialization  ----------