diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index e676a8d2b..acfbc409d 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -158,27 +158,8 @@ cn.hutool.core.util.**{*;} ## JSOUP -keep class org.jsoup.**{*;} --keep class **.xpath.**{*;} -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 * { public (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.AppIntentType{*;} # Error Exception --keep class * extends java.lang.Exception --keep class * extends java.lang.Error --keep class **Exception \ No newline at end of file +-keepnames class * extends java.lang.Exception +-keepnames class * extends java.lang.Error +-keepnames class **Exception diff --git a/app/src/main/java/io/legado/app/api/ReturnData.kt b/app/src/main/java/io/legado/app/api/ReturnData.kt index f6d6aefdc..3e53df878 100644 --- a/app/src/main/java/io/legado/app/api/ReturnData.kt +++ b/app/src/main/java/io/legado/app/api/ReturnData.kt @@ -1,6 +1,8 @@ package io.legado.app.api +import androidx.annotation.Keep +@Keep class ReturnData { var isSuccess: Boolean = false