diff options
Diffstat (limited to 'services/java/com')
-rw-r--r-- | services/java/com/android/server/pm/PackageManagerService.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java index 5462ecc..b893062 100644 --- a/services/java/com/android/server/pm/PackageManagerService.java +++ b/services/java/com/android/server/pm/PackageManagerService.java @@ -3297,6 +3297,13 @@ public class PackageManagerService extends IPackageManager.Stub { Log.i(TAG, "Package " + ps.name + " at " + scanFile + " ignored: updated version " + ps.versionCode + " better than this " + pkg.mVersionCode); + if (!updatedPkg.codePath.equals(scanFile)) { + Slog.w(PackageManagerService.TAG, "Code path for hidden system pkg : " + + ps.name + " changing from " + updatedPkg.codePathString + + " to " + scanFile); + updatedPkg.codePath = scanFile; + updatedPkg.codePathString = scanFile.toString(); + } mLastScanError = PackageManager.INSTALL_FAILED_DUPLICATE_PACKAGE; return null; } else { |