From 42d17aae209dfdcba4b82d5eef82bb549de5ed00 Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Sat, 7 Feb 2026 23:11:33 +0530 Subject: [PATCH] build: add r8 rules for ezvard --- app/build.gradle.kts | 2 +- app/proguard-rules.pro | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 774640b9..663ee249 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -74,7 +74,7 @@ android { isMinifyEnabled = true isShrinkResources = true proguardFiles( - getDefaultProguardFile("proguard-android.txt"), + getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) if (keystorePropertiesFile.exists() || hasSigningVars()) { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 50dfb901..59a78ffd 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -3,3 +3,6 @@ -keep enum ezvcard.VCardVersion { *; } -dontwarn ezvcard.io.json.** -dontwarn freemarker.** +-keep class ezvcard.parameter.** { + (...); +}