This commit is contained in:
Horis
2025-04-05 18:32:14 +08:00
parent b827a8fb40
commit 97e537c112
2 changed files with 16 additions and 3 deletions
+13 -3
View File
@@ -147,14 +147,24 @@
# 保持js引擎调用的java类
-keep class * extends io.legado.app.help.JsExtensions{*;}
# 保持js引擎调用的java类
-keep class **.analyzeRule.**{*;}
-keep class * extends io.legado.app.model.analyzeRule.RuleDataInterface{*;}
# 保持web类
-keep class **.web.**{*;}
# 数据类
-keep class **.data.**{*;}
# hutool-core hutool-crypto
-keep class cn.hutool.core.**{*;}
-keep class
!cn.hutool.core.io.**,
!cn.hutool.core.bean.**,
!cn.hutool.core.lang.reflect.**,
!cn.hutool.core.lang.JarClassLoader,
!cn.hutool.core.lang.Singleton,
!cn.hutool.core.util.RuntimeUtil,
!cn.hutool.core.util.ClassLoaderUtil,
!cn.hutool.core.util.ReflectUtil,
!cn.hutool.core.util.SerializeUtil,
!cn.hutool.core.util.ClassUtil,
cn.hutool.core.**{*;}
-keep class cn.hutool.crypto.**{*;}
-dontwarn cn.hutool.**
# 缓存 Cookie
@@ -1,11 +1,14 @@
package io.legado.app.model.analyzeRule;
import androidx.annotation.Keep;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.LinkedList;
@Keep
@SuppressWarnings({"FieldCanBeLocal", "unused"})
public class QueryTTF {
/**