Megatron King
Megatron King
@7449 你好,感谢提交PR。关于`StringFogTransform`静态赋值的问题我知道的,之所以没有使用参数传值是因为参数需要序列化,比如IKeyGenerator就需要强制序列化。对于继承IKeyGenerator自己实现一些加密解密方法的可能会出现无法序列化的问题,会影响到一部分用户,这个我一直没有找到好的解决方法。
#160 方案更好点,这个PR我关闭了。
确实,这个是我没考虑到匿名内部类需要反混淆
看样子没有临时解决办法,只有把StringFogIgnore拓展到方法级别了
匿名内部类是可以识别出来的,但是你在源码里加不了注解,识别出来了我也不知道是要加密还是不加密处理。
stringfog库用的是哪个版本?如果是5.0.0,有可能,已经不直接依赖ASM库了而是依赖AGP的接口,有可能行为出现了变更。
版本号改到4.0.1就行,集成应该是一致的。
使用的Java版本是多少?
大概率是AGP的ASM Transform没有处理BuildConfig,毕竟BuildConfig已经过时了,目前来看没有办法。
你开下debug开关,看看是处理哪个类的时候报这个错