From 9aaa760770b8e11816c3dea7cf56906b21eb559c Mon Sep 17 00:00:00 2001 From: Javinator9889 Date: Thu, 23 Apr 2020 18:40:15 +0200 Subject: [PATCH] Updated ProGuard rules --- app/build.gradle | 2 +- app/proguard-rules.pro | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 7fa8575..fe766d7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -42,7 +42,7 @@ android { applicationId "com.javinator9889.handwashingreminder" minSdkVersion 17 targetSdkVersion 29 - versionCode 109 + versionCode 110 versionName "1.1.2-${gitCommitHash}" multiDexEnabled true resConfigs "en", "es" diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 4d1d5e2..1327192 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -83,3 +83,15 @@ # prevent Crashlytics obfuscation -keep class com.google.firebase.crashlytics.** { *; } -dontwarn com.google.firebase.crashlytics.** + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +# keep the specified class members from being removed or renamed +# only if the class is preserved +-keepclassmembers class android.content.Intent { + android.content.Intent setIdentifier(java.lang.String); + java.lang.String getIdentifier(); +}