Enable R8 shrinking of standalone system server jar service-scheduling
This change enables R8 shrinking, and R8 full mode of standalone system server jar service-scheduling. Keep rules are specified based on the entries in frameworks/base/services/java/com/android/server/SystemServer.java. The size of service-scheduling will be reduced by 23% from 49869B to 38265B.
Test: Presubmit and MTS. Run MTS locally with command `mts-tradefed run mts-scheduling` on Pixel 4 with sunfish-userdebug image. Before and after sideloading optimized module, MTS passed all tests.
Bug: 233746531
Change-Id: Ief19f9bd3cfde92dfdd922fdb5da39430f168973
1 file changed