From aa36bf8dcb86826ccba57a27b356d9398c6364ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sylwester=20Zieli=C5=84ski?= Date: Tue, 22 Mar 2022 12:25:10 +0100 Subject: [PATCH] Add proguard rules for Simle XML --- app/build.gradle | 1 + app/proguard-rules.pro | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 app/proguard-rules.pro diff --git a/app/build.gradle b/app/build.gradle index 02f66864..b236582d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -35,6 +35,7 @@ android { buildTypes { release { minifyEnabled true + shrinkResources true signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 00000000..97ae6e8f --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,12 @@ + +# Simple XML +-keep public class org.simpleframework.** { *; } +-keep class org.simpleframework.xml.** { *; } +-keep class org.simpleframework.xml.core.** { *; } +-keep class org.simpleframework.xml.util.** { *; } + +-keepattributes ElementList, Root, InnerClasses, LineNumberTable + +-keepclasseswithmembers class * { + @org.simpleframework.xml.* ; +}