diff options
| author | Kenny Root <kroot@google.com> | 2012-04-14 12:10:38 -0700 |
|---|---|---|
| committer | Kenny Root <kroot@google.com> | 2012-04-14 12:11:40 -0700 |
| commit | 8c11f1d6abbf322f4e0aca2a27a076ec1af1e071 (patch) | |
| tree | b09871dd86fd995f7335eca79c8e36b48c3a3a38 | |
| parent | a94afeb5b3c3c95c6d2cf0cd4d69587aba569cfb (diff) | |
| download | frameworks_base-8c11f1d6abbf322f4e0aca2a27a076ec1af1e071.zip frameworks_base-8c11f1d6abbf322f4e0aca2a27a076ec1af1e071.tar.gz frameworks_base-8c11f1d6abbf322f4e0aca2a27a076ec1af1e071.tar.bz2 | |
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
| -rw-r--r-- | services/java/com/android/server/pm/PackageManagerService.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java index 1d02b7a3..c0b052c 100644 --- a/services/java/com/android/server/pm/PackageManagerService.java +++ b/services/java/com/android/server/pm/PackageManagerService.java @@ -6614,6 +6614,7 @@ public class PackageManagerService extends IPackageManager.Stub { oldPackage = mPackages.get(pkgName); if (compareSignatures(oldPackage.mSignatures, pkg.mSignatures) != PackageManager.SIGNATURE_MATCH) { + Slog.w(TAG, "New package has a different signature: " + pkgName); res.returnCode = PackageManager.INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES; return; } |
