Vinod Rai
09/29/2020, 7:01 AM-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.SerializationKt
-keep,includedescriptorclasses class com.yourcompany.yourpackage.**$$serializer { *; } # <-- change package name to your app's
-keepclassmembers class com.yourcompany.yourpackage.** { # <-- change package name to your app's
*** Companion;
}
-keepclasseswithmembers class com.yourcompany.yourpackage.** { # <-- change package name to your app's
kotlinx.serialization.KSerializer serializer(...);
}
The package name is changed,.. getting exception in kotlinx.serialization 1.0.0-RC
Serializer for class 'e' is not found.
Mark the class as @Serializable or provide the serializer explicitly.
Data classes are in shared code.
Why progaurd configuration is not working with minify enabled. can anyone help what I am missing here?
GitHub
Kotlin/kotlinx.serialization
Kotlin multiplatform / multi-format serialization - Kotlin/kotlinx.serializationdawidhyzy
09/29/2020, 7:20 AMVinod Rai
09/29/2020, 7:57 AMgildor
09/29/2020, 9:10 AMSerializer for class 'e' is not found
looks that you have obfuscation enabledgildor
09/29/2020, 9:10 AMgildor
09/29/2020, 9:10 AM