diff --git a/services/core/java/com/android/server/pm/PackageInstallerService.java b/services/core/java/com/android/server/pm/PackageInstallerService.java index efd313237acf1..8b4ef56664515 100644 --- a/services/core/java/com/android/server/pm/PackageInstallerService.java +++ b/services/core/java/com/android/server/pm/PackageInstallerService.java @@ -221,6 +221,10 @@ public class PackageInstallerService extends IPackageInstaller.Stub { new File(Environment.getDataSystemDirectory(), "install_sessions.xml")); mSessionsDir = new File(Environment.getDataSystemDirectory(), "install_sessions"); mSessionsDir.mkdirs(); + } + + public void systemReady() { + mAppOps = mContext.getSystemService(AppOpsManager.class); synchronized (mSessions) { readSessionsLocked(); @@ -245,10 +249,6 @@ public class PackageInstallerService extends IPackageInstaller.Stub { } } - public void systemReady() { - mAppOps = mContext.getSystemService(AppOpsManager.class); - } - private void reconcileStagesLocked(String volumeUuid, boolean isEphemeral) { final File stagingDir = buildStagingDir(volumeUuid, isEphemeral); final ArraySet unclaimedStages = newArraySet(