From ab63aa87c1a8ce4e7bb831b3de4e357028ac2fba Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Mon, 26 Sep 2011 16:30:30 -0700 Subject: [PATCH] Use the new INSTALL_FROM_ADB Package Manager flag... ...when installing an apk in the course of an 'adb restore' operation. Fixes bug 5374597. Change-Id: I8ddce0e015e3bab79432e82709d841887667c346 --- services/java/com/android/server/BackupManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java index 6ac6c9807a465..8a207efe9d3e4 100644 --- a/services/java/com/android/server/BackupManagerService.java +++ b/services/java/com/android/server/BackupManagerService.java @@ -3380,7 +3380,8 @@ class BackupManagerService extends IBackupManager.Stub { Uri packageUri = Uri.fromFile(apkFile); mInstallObserver.reset(); mPackageManager.installPackage(packageUri, mInstallObserver, - PackageManager.INSTALL_REPLACE_EXISTING, installerPackage); + PackageManager.INSTALL_REPLACE_EXISTING | PackageManager.INSTALL_FROM_ADB, + installerPackage); mInstallObserver.waitForCompletion(); if (mInstallObserver.getResult() != PackageManager.INSTALL_SUCCEEDED) {