Skip to content

Commit 584c4cd

Browse files
committed
Move app-lib definition up for system app scanning
System apps were getting the wrong path because app-lib directory was defined after the scanning of packages. Bug: 7425516 Change-Id: I7a7a6b2a74f846c84516440ee950099bdc564d0b
1 parent dbcec90 commit 584c4cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

services/java/com/android/server/pm/PackageManagerService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,6 +1009,8 @@ public PackageManagerService(Context context, Installer installer,
10091009

10101010
File dataDir = Environment.getDataDirectory();
10111011
mAppDataDir = new File(dataDir, "data");
1012+
mAppInstallDir = new File(dataDir, "app");
1013+
mAppLibInstallDir = new File(dataDir, "app-lib");
10121014
mAsecInternalPath = new File(dataDir, "app-asec").getPath();
10131015
mUserAppDataDir = new File(dataDir, "user");
10141016
mDrmAppPrivateInstallDir = new File(dataDir, "app-private");
@@ -1218,8 +1220,6 @@ public PackageManagerService(Context context, Installer installer,
12181220
}
12191221
}
12201222

1221-
mAppInstallDir = new File(dataDir, "app");
1222-
mAppLibInstallDir = new File(dataDir, "app-lib");
12231223
//look for any incomplete package installations
12241224
ArrayList<PackageSetting> deletePkgsList = mSettings.getListOfIncompleteInstallPackagesLPr();
12251225
//clean up list

0 commit comments

Comments
 (0)