From 8b4ed23ef73d0dcf848889b305c0adfb9faeea41 Mon Sep 17 00:00:00 2001 From: Pinyao Ting Date: Tue, 17 Dec 2019 15:54:32 -0800 Subject: [PATCH] keep androidx fragment through proguard optimization Bug: 146432215 Test: on android master, apply the proguard config, build and flash and verifies crash no longer occurs Change-Id: Ie967bcbd33bfbc1b8ec088c55829760145f7b597 --- proguard.flags | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/proguard.flags b/proguard.flags index 272ab7a7f1..3e12283d28 100644 --- a/proguard.flags +++ b/proguard.flags @@ -23,7 +23,10 @@ # support jar. -keep class androidx.recyclerview.widget.RecyclerView { *; } -# Preference fragments +# Fragments +-keep class ** extends androidx.fragment.app.Fragment { + public (...); +} -keep class ** extends android.app.Fragment { public (...); } @@ -50,4 +53,4 @@ -dontwarn android.app.** -dontwarn android.view.** -dontwarn android.os.** --dontwarn android.graphics.** \ No newline at end of file +-dontwarn android.graphics.**