Skip to content

Commit 8c11f1d

Browse files
committed
Add warning log for mismatched signatures
It's difficult to see in bugreports when this situation arises. Add a small log so we can easily determine installation failure reason. Change-Id: Ie59c205cf731cad7b3d04ceb995e58a093c62455
1 parent a94afeb commit 8c11f1d

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6614,6 +6614,7 @@ private void replacePackageLI(PackageParser.Package pkg,
66146614
oldPackage = mPackages.get(pkgName);
66156615
if (compareSignatures(oldPackage.mSignatures, pkg.mSignatures)
66166616
!= PackageManager.SIGNATURE_MATCH) {
6617+
Slog.w(TAG, "New package has a different signature: " + pkgName);
66176618
res.returnCode = PackageManager.INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES;
66186619
return;
66196620
}

0 commit comments

Comments
 (0)