AndFix Proguard 的配置文件错了

cld4siwp  于 2022-11-02  发布在  其他
关注(0)|答案(1)|浏览(148)

README.md文件里面Proguard的配置是:

-keep class * extends java.lang.annotation.Annotation
-keepclasseswithmembernames class * {
    native <methods>;
}

这样做,貌似MethodReplace的类名不会混淆,但类的成员函数会被混淆,从而会导致加载patch包时找不到对应的MethodReplace类。

我修改成就OK了。

-keep class com.alipay.euler.andfix.**{*;}
jmp7cifd

jmp7cifd1#

-keep class com.alipay.euler.andfix.**{ ; }
-keep class com.alipay.euler.andfix.annotation.MethodReplace{
; }
-keep class * extends java.lang.annotation.Annotation
-keepclasseswithmembernames class * {
native ;
}

4.4,5.x可以 ,6.0上不行,配置问题吗?Nuwa在6.0上可以

相关问题