Merge "If we ever rescan a stub, make sure to uncompress it" into sc-dev am: 5f28ee3e52 am: 8c7a951c8c

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14686829

Change-Id: I15f6fbbf666b7e72ff7d6975ed9f4dd46553d930
This commit is contained in:
Todd Kennedy
2021-05-24 17:17:43 +00:00
committed by Automerger Merge Worker

View File

@@ -6762,7 +6762,12 @@ public class PackageManagerService extends IPackageManager.Stub
mSettings.enableSystemPackageLPw(packageName); mSettings.enableSystemPackageLPw(packageName);
try { try {
scanPackageTracedLI(scanFile, reparseFlags, rescanFlags, 0, null); final AndroidPackage newPkg = scanPackageTracedLI(
scanFile, reparseFlags, rescanFlags, 0, null);
// We rescanned a stub, add it to the list of stubbed system packages
if (newPkg.isStub()) {
stubSystemApps.add(packageName);
}
} catch (PackageManagerException e) { } catch (PackageManagerException e) {
Slog.e(TAG, "Failed to parse original system package: " Slog.e(TAG, "Failed to parse original system package: "
+ e.getMessage()); + e.getMessage());