diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9396d1dbb..0a8616c0a 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -41,9 +41,6 @@ # 避免混淆泛型 -keepattributes Signature -# 抛出异常时保留代码行号 --keepattributes SourceFile,LineNumberTable - # 指定混淆是采用的算法,后面的参数是一个过滤器 # 这个过滤器是谷歌推荐的算法,一般不做更改 -optimizations !code/simplification/cast,!field/*,!class/merging/* @@ -136,6 +133,11 @@ cn.hutool.core.util.**{*;} *** mNavButtonView; } +# JsoupXpath +-keep,allowobfuscation class * implements org.seimicrawler.xpath.core.AxisSelector{*;} +-keep,allowobfuscation class * implements org.seimicrawler.xpath.core.NodeTest{*;} +-keep,allowobfuscation class * implements org.seimicrawler.xpath.core.Function{*;} + ## JSOUP -keep class org.jsoup.**{*;} -dontwarn org.jspecify.annotations.NullMarked