diff --git a/services/core/java/com/android/server/app/GameManagerSettings.java b/services/core/java/com/android/server/app/GameManagerSettings.java index 3e32380b60a9b..2982545a5e6f3 100644 --- a/services/core/java/com/android/server/app/GameManagerSettings.java +++ b/services/core/java/com/android/server/app/GameManagerSettings.java @@ -137,6 +137,11 @@ public class GameManagerSettings { boolean readPersistentDataLocked() { mGameModes.clear(); + if (!mSettingsFile.exists()) { + Slog.v(GameManagerService.TAG, "Settings file doesn't exists, skip reading"); + return false; + } + try { final FileInputStream str = mSettingsFile.openRead();