Skip to content Skip to sidebar Skip to footer

Genson With Android - Proguard Config

I have a problem with proguard config in Android Project. I'm using Genson to parse incoming JSON data. It is fast and there is no need for extra configuration or deserializers, b

Solution 1:

The solution to the problem was to add -keepattributes Signature

If annotations are being used then this option should be enabled too -keepattributes *Annotation*

Also the application class being ser/de by Genson must also be provided: -keep class com.mypackage.model.** { *; }

Solution 2:

-keep classcom.owlike.genson.*{ *; }  

Add that line to your ProGuard configuration.

-keep [,modifier,...] class_specification Specifies classes and class members (fields and methods) to be preserved as entry points to your code. For example, in order to keep an application, you can specify the main class along with its main method. In order to process a library, you should specify all publicly accessible elements.

Post a Comment for "Genson With Android - Proguard Config"