From 5e1b8f3840eaf903fe420f15e01574fb73fb482e Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Fri, 1 Nov 2024 20:35:12 -0700 Subject: [PATCH] Enable progaurd for Android --- android/build.gradle.kts | 4 ++-- android/proguard-rules.pro | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/android/build.gradle.kts b/android/build.gradle.kts index c72f10e42..1ee371792 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -96,8 +96,8 @@ android { } release { - isMinifyEnabled = false - isShrinkResources = false + isMinifyEnabled = true + isShrinkResources = true signingConfig = signingConfigs.getByName("release") diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro index 4270f0b59..d98cb9b65 100644 --- a/android/proguard-rules.pro +++ b/android/proguard-rules.pro @@ -25,6 +25,8 @@ # @Serializable and @Polymorphic are used at runtime for polymorphic serialization. -keepattributes RuntimeVisibleAnnotations,AnnotationDefault +-dontwarn org.slf4j.impl.StaticLoggerBinder + # Serializer for classes with named companion objects are retrieved using `getDeclaredClasses`. # If you have any, uncomment and replace classes with those containing named companion objects. #-keepattributes InnerClasses # Needed for `getDeclaredClasses`.