当我在启用 ProGuard 的情况下运行我的应用程序时,我得到了以下 JSONException。我尝试了从其他用户那里找到的不同解决方案,但似乎没有任何效果。
proguard-rules.pro:
-keep class flexjson.** {*;}
-keepclassmembers class flexjson.**{
*;
}
-keepattributes Signature, *Annotation*
-keep @flexjson.JSON class * {
<fields>;
}
JSON异常
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 时才有效。谢谢