diff --git a/apng_android/build.gradle b/apng_android/build.gradle index 4f25965e..599bf7dd 100644 --- a/apng_android/build.gradle +++ b/apng_android/build.gradle @@ -16,7 +16,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } diff --git a/apng_android/proguard-rules.pro b/apng_android/proguard-rules.pro index 6e7ffa99..73657cf8 100644 --- a/apng_android/proguard-rules.pro +++ b/apng_android/proguard-rules.pro @@ -19,3 +19,5 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile + +-dontobfuscate diff --git a/app/build.gradle b/app/build.gradle index 7e4f118c..54465853 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,7 +24,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index a1faafe1..02530326 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -38,3 +38,4 @@ ## for DexGuard only #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule +-dontobfuscate diff --git a/colorpicker/proguard-rules.pro b/colorpicker/proguard-rules.pro index 677edc8f..6e0f2c4e 100644 --- a/colorpicker/proguard-rules.pro +++ b/colorpicker/proguard-rules.pro @@ -15,3 +15,4 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} +-dontobfuscate diff --git a/emoji/build.gradle b/emoji/build.gradle index 2d94260b..5ba78421 100644 --- a/emoji/build.gradle +++ b/emoji/build.gradle @@ -14,7 +14,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } diff --git a/emoji/proguard-rules.pro b/emoji/proguard-rules.pro index 6e7ffa99..31438c7c 100644 --- a/emoji/proguard-rules.pro +++ b/emoji/proguard-rules.pro @@ -19,3 +19,4 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile +-dontobfuscate diff --git a/exif/build.gradle b/exif/build.gradle index 28ee92b1..93674860 100644 --- a/exif/build.gradle +++ b/exif/build.gradle @@ -13,7 +13,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } diff --git a/exif/proguard-rules.pro b/exif/proguard-rules.pro index acfee8c6..90e79ae6 100644 --- a/exif/proguard-rules.pro +++ b/exif/proguard-rules.pro @@ -23,3 +23,4 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile +-dontobfuscate diff --git a/gradle.properties b/gradle.properties index 249dca40..9742482e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,4 +22,5 @@ org.gradle.jvmargs=-Xmx4096m org.gradle.caching=true android.useAndroidX=true android.enableJetifier=true - +android.debug.obsoleteApi=true +android.enableR8=true diff --git a/sample_apng/build.gradle b/sample_apng/build.gradle index 795c199b..eddbf57e 100644 --- a/sample_apng/build.gradle +++ b/sample_apng/build.gradle @@ -18,7 +18,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } diff --git a/sample_apng/proguard-rules.pro b/sample_apng/proguard-rules.pro index 6e7ffa99..31438c7c 100644 --- a/sample_apng/proguard-rules.pro +++ b/sample_apng/proguard-rules.pro @@ -19,3 +19,4 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile +-dontobfuscate