From 1cc9dafd590d08938947a219a959643da462a583 Mon Sep 17 00:00:00 2001 From: TaaviE Date: Wed, 9 Jun 2021 00:52:50 +0300 Subject: [PATCH] Added a R8 rule to make sure data classes for Gson don't get optimized out --- app/proguard-rules.pro | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 6649b5d6a..0cd67ca85 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -46,4 +46,9 @@ # Keep logback classes -keep class ch.qos.** { *; } --keep class org.slf4j.** { *; } \ No newline at end of file +-keep class org.slf4j.** { *; } + +# Keep data classes +-keepclassmembers,allowobfuscation class * { + @com.google.gson.annotations.SerializedName ; +} \ No newline at end of file