当我在启用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时才起作用。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!