Horis 1 год назад
Родитель
Сommit
a8bd318345
1 измененных файлов с 19 добавлено и 13 удалено
  1. 19 13
      app/proguard-rules.pro

+ 19 - 13
app/proguard-rules.pro

@@ -68,12 +68,6 @@
 -keep public class * extends android.preference.Preference
 -keep public class * extends android.view.View
 
-# 保留androidx下的所有类及其内部类
--keep class androidx.** {*;}
-
-# 保留继承的
--keep public class * extends androidx.**
-
 # 保留R下面的资源
 -keep class **.R$* {*;}
 
@@ -147,17 +141,32 @@
 
 # 保持js引擎调用的java类
 -keep class * extends io.legado.app.help.JsExtensions{*;}
--keep class * extends io.legado.app.model.analyzeRule.RuleDataInterface{*;}
-# 保持web类
--keep class **.web.**{*;}
 # 数据类
--keep class **.data.**{*;}
+-keep class **.data.entities.**{*;}
 # hutool-core hutool-crypto
 -keep class
 !cn.hutool.core.io.**,
+!cn.hutool.core.img.**,
 !cn.hutool.core.bean.**,
+!cn.hutool.core.text.**,
+!cn.hutool.core.swing.**,
+!cn.hutool.core.clone.**,
+!cn.hutool.core.thread.**,
+!cn.hutool.core.stream.**,
+!cn.hutool.core.builder.**,
+!cn.hutool.core.convert.**,
+!cn.hutool.core.compiler.**,
+!cn.hutool.core.annotation.**,
+!cn.hutool.core.comparator.**,
+!cn.hutool.core.lang.ansi.**,
 !cn.hutool.core.lang.reflect.**,
+!cn.hutool.core.lang.intern.**,
+!cn.hutool.core.lang.loader.**,
+!cn.hutool.core.lang.mutable.**,
+!cn.hutool.core.lang.tree.**,
+!cn.hutool.core.lang.map.**,
 !cn.hutool.core.lang.JarClassLoader,
+!cn.hutool.core.lang.ResourceClassLoader,
 !cn.hutool.core.lang.Singleton,
 !cn.hutool.core.util.RuntimeUtil,
 !cn.hutool.core.util.ClassLoaderUtil,
@@ -284,9 +293,6 @@ cn.hutool.core.**{*;}
 ## 对外提供api
 -keep class io.legado.app.api.ReturnData{*;}
 
-# 繁简转换
--keep class com.github.liuyueyi.quick.transfer.** {*;}
-
 # Cronet
 -keepclassmembers class org.chromium.net.X509Util {
     *** sDefaultTrustManager;