Build(Release): Fix R8 minify

Fix application cannot start after enabling minify
This commit is contained in:
2024-04-01 17:28:31 +08:00
parent cda1f455b9
commit cba2e83074
2 changed files with 7 additions and 2 deletions

View File

@@ -29,8 +29,8 @@ android {
buildTypes { buildTypes {
release { release {
isMinifyEnabled = false isMinifyEnabled = true
isShrinkResources = false isShrinkResources = true
proguardFiles( proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"), getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro" "proguard-rules.pro"

View File

@@ -12,6 +12,11 @@
# public *; # public *;
#} #}
# Keep DataStore fields
-keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite* {
<fields>;
}
# Uncomment this to preserve the line number information for # Uncomment this to preserve the line number information for
# debugging stack traces. # debugging stack traces.
#-keepattributes SourceFile,LineNumberTable #-keepattributes SourceFile,LineNumberTable