Add keepclasseswithmembernames to all of the package names

Bug: 364338963

Flag: NONE proguard.flags update
Test: checked proguard_dictionary proguard related files under
soong/.intermediates/vendor/unbundled_google/packages/NexusLauncher/NexusLauncherRelease/android_common

NexusLauncherRelease.apk size unchanged  15M -> 15M

Change-Id: I665c44750c6f0d469479838f0c0766385a9b3b89
This commit is contained in:
Hyunyoung Song
2025-01-29 08:44:28 +00:00
parent d4bfadf263
commit 8b7f5f1820

View File

@@ -1,6 +1,12 @@
-keep,allowshrinking,allowoptimization class com.android.launcher3.** {
*;
}
-keep,allowshrinking,allowoptimization class com.android.launcher3.** {*;}
-keepclasseswithmembernames class com.android.launcher3.** {*;}
-keep,allowshrinking,allowoptimization class com.android.systemui.shared.** {*;}
-keepclasseswithmembernames class com.android.systemui.shared.** {*;}
-keep,allowshrinking,allowoptimization class com.android.quickstep.** {*;}
-keepclasseswithmembernames class com.android.quickstep.** {*;}
# The support library contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
@@ -49,14 +55,6 @@
# Ignore warnings for hidden utility classes referenced from the shared lib
-dontwarn com.android.internal.util.**
################ Do not optimize recents lib #############
-keep class com.android.systemui.shared.** {
*;
}
-keep class com.android.quickstep.** {
*;
}
-keep class com.android.internal.protolog.** {
*;