flexjson.jsonexception:激活proguard时重复键“atc”

ux6nzvsh  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(240)

当我在启用proguard的情况下运行应用程序时,出现了以下jsonexception。我尝试了从其他用户那里找到的不同的解决方案,但似乎没有任何效果。
proguard-rules.pro:

-keep class flexjson.**{*;}
-keepclassmembers class flexjson.**{

* ;

}
-keepattributes Signature, *Annotation*

-keep @flexjson.JSON class * {
<fields>;
}

jsonexception异常

flexjson.JSONException: Duplicate key "atc"
        at flexjson.JSONTokener.putOnce(JSONTokener.java:498)
        at flexjson.JSONTokener.parseObject(JSONTokener.java:471)
        at flexjson.JSONTokener.nextValue(JSONTokener.java:357)
        at flexjson.JSONDeserializer.deserialize(JSONDeserializer.java:184)

我还尝试保留所有类,包括库,但只有在停用proguard时才起作用。谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题