diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 5975405f5216e..244a6ecb6f199 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1129,7 +1129,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");