Loading services/core/java/com/android/server/pm/PackageManagerService.java +6 −11 Original line number Original line Diff line number Diff line Loading @@ -2276,7 +2276,7 @@ public class PackageManagerService extends IPackageManager.Stub { mSettings.enableSystemPackageLPw(packageName); mSettings.enableSystemPackageLPw(packageName); try { try { scanPackageTracedLI(scanFile, reparseFlags, scanFlags, 0, UserHandle.SYSTEM); scanPackageTracedLI(scanFile, reparseFlags, scanFlags, 0, null); } 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()); Loading Loading @@ -5685,7 +5685,7 @@ public class PackageManagerService extends IPackageManager.Stub { } } try { try { scanPackageTracedLI(file, parseFlags | PackageParser.PARSE_MUST_BE_APK, scanPackageTracedLI(file, parseFlags | PackageParser.PARSE_MUST_BE_APK, scanFlags, currentTime, UserHandle.SYSTEM); scanFlags, currentTime, null); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to parse " + file + ": " + e.getMessage()); Slog.w(TAG, "Failed to parse " + file + ": " + e.getMessage()); Loading Loading @@ -5791,8 +5791,6 @@ public class PackageManagerService extends IPackageManager.Stub { */ */ private PackageParser.Package scanPackageLI(File scanFile, int parseFlags, int scanFlags, private PackageParser.Package scanPackageLI(File scanFile, int parseFlags, int scanFlags, long currentTime, UserHandle user) throws PackageManagerException { long currentTime, UserHandle user) throws PackageManagerException { Preconditions.checkNotNull(user); if (DEBUG_INSTALL) Slog.d(TAG, "Parsing: " + scanFile); if (DEBUG_INSTALL) Slog.d(TAG, "Parsing: " + scanFile); parseFlags |= mDefParseFlags; parseFlags |= mDefParseFlags; PackageParser pp = new PackageParser(); PackageParser pp = new PackageParser(); Loading Loading @@ -12141,7 +12139,7 @@ public class PackageManagerService extends IPackageManager.Stub { int oldScanFlags = SCAN_UPDATE_SIGNATURE | SCAN_UPDATE_TIME; int oldScanFlags = SCAN_UPDATE_SIGNATURE | SCAN_UPDATE_TIME; try { try { scanPackageTracedLI(restoreFile, oldParseFlags, oldScanFlags, origUpdateTime, scanPackageTracedLI(restoreFile, oldParseFlags, oldScanFlags, origUpdateTime, UserHandle.SYSTEM); null); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.e(TAG, "Failed to restore package : " + pkgName + " after failed upgrade: " Slog.e(TAG, "Failed to restore package : " + pkgName + " after failed upgrade: " + e.getMessage()); + e.getMessage()); Loading Loading @@ -13276,8 +13274,7 @@ public class PackageManagerService extends IPackageManager.Stub { final PackageParser.Package newPkg; final PackageParser.Package newPkg; try { try { newPkg = scanPackageTracedLI(disabledPs.codePath, parseFlags, SCAN_NO_PATHS, 0, newPkg = scanPackageTracedLI(disabledPs.codePath, parseFlags, SCAN_NO_PATHS, 0, null); UserHandle.SYSTEM); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to restore system package:" + newPs.name + ": " + e.getMessage()); Slog.w(TAG, "Failed to restore system package:" + newPs.name + ": " + e.getMessage()); return false; return false; Loading Loading @@ -15841,8 +15838,7 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized (mInstallLock) { synchronized (mInstallLock) { PackageParser.Package pkg = null; PackageParser.Package pkg = null; try { try { pkg = scanPackageTracedLI(new File(codePath), parseFlags, 0, 0, pkg = scanPackageTracedLI(new File(codePath), parseFlags, 0, 0, null); UserHandle.SYSTEM); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to scan " + codePath + ": " + e.getMessage()); Slog.w(TAG, "Failed to scan " + codePath + ": " + e.getMessage()); } } Loading Loading @@ -16005,8 +16001,7 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized (mInstallLock) { synchronized (mInstallLock) { final PackageParser.Package pkg; final PackageParser.Package pkg; try { try { pkg = scanPackageTracedLI(ps.codePath, parseFlags, SCAN_INITIAL, 0, pkg = scanPackageTracedLI(ps.codePath, parseFlags, SCAN_INITIAL, 0, null); UserHandle.SYSTEM); loaded.add(pkg.applicationInfo); loaded.add(pkg.applicationInfo); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to scan " + ps.codePath + ": " + e.getMessage()); Slog.w(TAG, "Failed to scan " + ps.codePath + ": " + e.getMessage()); Loading
services/core/java/com/android/server/pm/PackageManagerService.java +6 −11 Original line number Original line Diff line number Diff line Loading @@ -2276,7 +2276,7 @@ public class PackageManagerService extends IPackageManager.Stub { mSettings.enableSystemPackageLPw(packageName); mSettings.enableSystemPackageLPw(packageName); try { try { scanPackageTracedLI(scanFile, reparseFlags, scanFlags, 0, UserHandle.SYSTEM); scanPackageTracedLI(scanFile, reparseFlags, scanFlags, 0, null); } 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()); Loading Loading @@ -5685,7 +5685,7 @@ public class PackageManagerService extends IPackageManager.Stub { } } try { try { scanPackageTracedLI(file, parseFlags | PackageParser.PARSE_MUST_BE_APK, scanPackageTracedLI(file, parseFlags | PackageParser.PARSE_MUST_BE_APK, scanFlags, currentTime, UserHandle.SYSTEM); scanFlags, currentTime, null); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to parse " + file + ": " + e.getMessage()); Slog.w(TAG, "Failed to parse " + file + ": " + e.getMessage()); Loading Loading @@ -5791,8 +5791,6 @@ public class PackageManagerService extends IPackageManager.Stub { */ */ private PackageParser.Package scanPackageLI(File scanFile, int parseFlags, int scanFlags, private PackageParser.Package scanPackageLI(File scanFile, int parseFlags, int scanFlags, long currentTime, UserHandle user) throws PackageManagerException { long currentTime, UserHandle user) throws PackageManagerException { Preconditions.checkNotNull(user); if (DEBUG_INSTALL) Slog.d(TAG, "Parsing: " + scanFile); if (DEBUG_INSTALL) Slog.d(TAG, "Parsing: " + scanFile); parseFlags |= mDefParseFlags; parseFlags |= mDefParseFlags; PackageParser pp = new PackageParser(); PackageParser pp = new PackageParser(); Loading Loading @@ -12141,7 +12139,7 @@ public class PackageManagerService extends IPackageManager.Stub { int oldScanFlags = SCAN_UPDATE_SIGNATURE | SCAN_UPDATE_TIME; int oldScanFlags = SCAN_UPDATE_SIGNATURE | SCAN_UPDATE_TIME; try { try { scanPackageTracedLI(restoreFile, oldParseFlags, oldScanFlags, origUpdateTime, scanPackageTracedLI(restoreFile, oldParseFlags, oldScanFlags, origUpdateTime, UserHandle.SYSTEM); null); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.e(TAG, "Failed to restore package : " + pkgName + " after failed upgrade: " Slog.e(TAG, "Failed to restore package : " + pkgName + " after failed upgrade: " + e.getMessage()); + e.getMessage()); Loading Loading @@ -13276,8 +13274,7 @@ public class PackageManagerService extends IPackageManager.Stub { final PackageParser.Package newPkg; final PackageParser.Package newPkg; try { try { newPkg = scanPackageTracedLI(disabledPs.codePath, parseFlags, SCAN_NO_PATHS, 0, newPkg = scanPackageTracedLI(disabledPs.codePath, parseFlags, SCAN_NO_PATHS, 0, null); UserHandle.SYSTEM); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to restore system package:" + newPs.name + ": " + e.getMessage()); Slog.w(TAG, "Failed to restore system package:" + newPs.name + ": " + e.getMessage()); return false; return false; Loading Loading @@ -15841,8 +15838,7 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized (mInstallLock) { synchronized (mInstallLock) { PackageParser.Package pkg = null; PackageParser.Package pkg = null; try { try { pkg = scanPackageTracedLI(new File(codePath), parseFlags, 0, 0, pkg = scanPackageTracedLI(new File(codePath), parseFlags, 0, 0, null); UserHandle.SYSTEM); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to scan " + codePath + ": " + e.getMessage()); Slog.w(TAG, "Failed to scan " + codePath + ": " + e.getMessage()); } } Loading Loading @@ -16005,8 +16001,7 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized (mInstallLock) { synchronized (mInstallLock) { final PackageParser.Package pkg; final PackageParser.Package pkg; try { try { pkg = scanPackageTracedLI(ps.codePath, parseFlags, SCAN_INITIAL, 0, pkg = scanPackageTracedLI(ps.codePath, parseFlags, SCAN_INITIAL, 0, null); UserHandle.SYSTEM); loaded.add(pkg.applicationInfo); loaded.add(pkg.applicationInfo); } catch (PackageManagerException e) { } catch (PackageManagerException e) { Slog.w(TAG, "Failed to scan " + ps.codePath + ": " + e.getMessage()); Slog.w(TAG, "Failed to scan " + ps.codePath + ": " + e.getMessage());