From 4906d37f43fe9f99ab13dd272cf3ed7714e6ce18 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sat, 5 Apr 2025 13:32:25 +0300 Subject: [PATCH] Minify release but don't obfuscate --- app/build.gradle.kts | 3 ++- app/proguard-rules.pro | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 521673e5..026110b8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -43,7 +43,8 @@ android { } buildTypes { release { - isMinifyEnabled = false + isMinifyEnabled = true + isShrinkResources = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index a014757c..c3dc6783 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -9,6 +9,7 @@ # Add any project specific keep options here: -keepattributes LineNumberTable,SourceFile +-dontobfuscate # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface