关于flexjson库,我在使用dexguard时遇到问题。尝试使用JSONDeserializer反序列化时,我不断收到以下错误。

 **09-15 20:46:10.271 10901-11552/** **A/art: sart/runtime/class_linker.cc:3430] Check failed: klass->IsProxyClass()**

在Android发布apks中进行混淆后,是否有人有适当的规则让flexjson正常工作?

类似于gson lib。

最佳答案

可能是这是在Samsung设备上-某些设备型号和Android版本在某些UTF-8编码的Unicode字符上存在问题。您应该尝试将DexGuard更新到最新版本。否则,您还可以尝试使用简单的混淆字典来解决该问题:

-classobfuscationdictionary empty.txt

其中empty.txt是一个空文件。

09-08 11:57