diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 7b44f98e6d1a9..b026bc577e2d2 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1132,7 +1132,9 @@ public final class SystemServer { mSystemServiceManager.startService(TvInputManagerService.class); } - mSystemServiceManager.startService(MediaResourceMonitorService.class); + if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE)) { + mSystemServiceManager.startService(MediaResourceMonitorService.class); + } if (!disableNonCoreServices) { traceBeginAndSlog("StartMediaRouterService");