diff options
| author | 2024-10-22 16:13:08 +0000 | |
|---|---|---|
| committer | 2024-10-23 16:58:29 +0000 | |
| commit | 33517b07adefba61640e395abea2da96f32d0c1d (patch) | |
| tree | 3b628d72cc034dc8aad5c9e9254fcf875d108ddf | |
| parent | c3f0852c25ca822ac52d3455d3b0016bc5d1fb89 (diff) | |
Do not remove User Manager and AppOps from Java cache
Test: v2/android-virtual-infra/avd/avd_boot_test
Bug: 333854840
Flag: android.server.Flags.removeJavaServiceManagerCache
Change-Id: I239eab54c744c0a04290ac17bda17c40e3a0c6bc
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerService.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 4efe62c49213..f549c7b2d303 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -2884,23 +2884,24 @@ public class ActivityManagerService extends IActivityManager.Stub addServiceToMap(mAppBindArgs, Context.INPUT_METHOD_SERVICE); addServiceToMap(mAppBindArgs, Context.INPUT_SERVICE); addServiceToMap(mAppBindArgs, "graphicsstats"); - addServiceToMap(mAppBindArgs, Context.APP_OPS_SERVICE); addServiceToMap(mAppBindArgs, "content"); addServiceToMap(mAppBindArgs, Context.JOB_SCHEDULER_SERVICE); addServiceToMap(mAppBindArgs, Context.NOTIFICATION_SERVICE); addServiceToMap(mAppBindArgs, Context.VIBRATOR_SERVICE); addServiceToMap(mAppBindArgs, Context.ACCOUNT_SERVICE); addServiceToMap(mAppBindArgs, Context.POWER_SERVICE); - addServiceToMap(mAppBindArgs, Context.USER_SERVICE); addServiceToMap(mAppBindArgs, "mount"); addServiceToMap(mAppBindArgs, Context.PLATFORM_COMPAT_SERVICE); } // See b/79378449 // Getting the window service and package service binder from servicemanager // is blocked for Apps. However they are necessary for apps. + // Removing User Service and App Ops Service from cache breaks boot for auto. // TODO: remove exception + addServiceToMap(mAppBindArgs, Context.APP_OPS_SERVICE); addServiceToMap(mAppBindArgs, "package"); addServiceToMap(mAppBindArgs, Context.WINDOW_SERVICE); + addServiceToMap(mAppBindArgs, Context.USER_SERVICE); } return mAppBindArgs; } |