From 629526daa74528adbba2ebd1f9d5d1e2cee6e454 Mon Sep 17 00:00:00 2001 From: Jared Duke Date: Tue, 8 Feb 2022 11:28:34 -0800 Subject: [PATCH] Preserve line number information in Proguard config Ensure that we can recover source line number information for stack traces when retracing optimized SystemUI builds. Bug: 203472868 Test: m + retracing synthetic crash Change-Id: Iabd7d7cf8118ea8e2245ab551fdd3d8152b51736 --- packages/SystemUI/proguard.flags | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SystemUI/proguard.flags b/packages/SystemUI/proguard.flags index ce63b446efb75..6352f81b44745 100644 --- a/packages/SystemUI/proguard.flags +++ b/packages/SystemUI/proguard.flags @@ -1,3 +1,6 @@ +# Preserve line number information for debugging stack traces. +-keepattributes SourceFile,LineNumberTable + -keep class com.android.systemui.recents.OverviewProxyRecentsImpl -keep class com.android.systemui.statusbar.car.CarStatusBar -keep class com.android.systemui.statusbar.phone.StatusBar