From 0a3aec23da9f2831e1f3dbb7de4108aa4ba4e093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20M=C3=BCnker?= Date: Sat, 20 Jan 2024 16:16:55 +0100 Subject: [PATCH] ADD: bundle proguard rules in AAR: https://github.com/Yalantis/uCrop/pull/881/ --- ucrop/build.gradle | 1 + ucrop/proguard-rules.pro | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ucrop/build.gradle b/ucrop/build.gradle index 2715ad2dd..73d38dfb7 100644 --- a/ucrop/build.gradle +++ b/ucrop/build.gradle @@ -14,6 +14,7 @@ android { minSdkVersion 14 targetSdk 34 + consumerProguardFiles 'proguard-rules.pro' vectorDrawables.useSupportLibrary = true renderscriptTargetApi 18 diff --git a/ucrop/proguard-rules.pro b/ucrop/proguard-rules.pro index 8657cfc1b..0377e8568 100644 --- a/ucrop/proguard-rules.pro +++ b/ucrop/proguard-rules.pro @@ -68,3 +68,7 @@ # -keep public class mypackage.MyClass # -keep public interface mypackage.MyInterface # -keep public class * implements mypackage.MyInterface + +-dontwarn com.yalantis.ucrop** +-keep class com.yalantis.ucrop** { *; } +-keep interface com.yalantis.ucrop** { *; } \ No newline at end of file