Horis 1 سال پیش
والد
کامیت
939f62f48e
2فایلهای تغییر یافته به همراه5 افزوده شده و 22 حذف شده
  1. 3 22
      app/proguard-rules.pro
  2. 2 0
      app/src/main/java/io/legado/app/api/ReturnData.kt

+ 3 - 22
app/proguard-rules.pro

@@ -158,27 +158,8 @@ cn.hutool.core.util.**{*;}
 
 
 ## JSOUP
 ## JSOUP
 -keep class org.jsoup.**{*;}
 -keep class org.jsoup.**{*;}
--keep class **.xpath.**{*;}
 -dontwarn org.jspecify.annotations.NullMarked
 -dontwarn org.jspecify.annotations.NullMarked
 
 
--keep class org.slf4j.**{*;}
--dontwarn org.slf4j.**
-
--keep class org.codehaus.**{*;}
--dontwarn org.codehaus.**
--keep class com.jayway.**{*;}
--dontwarn com.jayway.**
--keep class com.fasterxml.**{*;}
-
--keep class javax.swing.**{*;}
--dontwarn javax.swing.**
--keep class java.awt.**{*;}
--dontwarn java.awt.**
--keep class sun.misc.**{*;}
--dontwarn sun.misc.**
--keep class sun.reflect.**{*;}
--dontwarn sun.reflect.**
-
 -keepclassmembers class * {
 -keepclassmembers class * {
     public <init> (org.json.JSONObject);
     public <init> (org.json.JSONObject);
 }
 }
@@ -209,6 +190,6 @@ cn.hutool.core.util.**{*;}
 -keep class io.legado.app.help.update.AppUpdateGitHub{*;}
 -keep class io.legado.app.help.update.AppUpdateGitHub{*;}
 -keep class io.legado.app.help.AppIntentType{*;}
 -keep class io.legado.app.help.AppIntentType{*;}
 # Error Exception 
 # Error Exception 
--keep class * extends java.lang.Exception
--keep class * extends java.lang.Error
--keep class **Exception
+-keepnames class * extends java.lang.Exception
+-keepnames class * extends java.lang.Error
+-keepnames class **Exception

+ 2 - 0
app/src/main/java/io/legado/app/api/ReturnData.kt

@@ -1,6 +1,8 @@
 package io.legado.app.api
 package io.legado.app.api
 
 
+import androidx.annotation.Keep
 
 
+@Keep
 class ReturnData {
 class ReturnData {
 
 
     var isSuccess: Boolean = false
     var isSuccess: Boolean = false