diff options
| author | 2012-09-30 15:23:41 -0700 | |
|---|---|---|
| committer | 2012-09-30 15:23:41 -0700 | |
| commit | 2b58c1b503334ea20be9de3c2b5654855f9d4669 (patch) | |
| tree | 3dd65b90e91ce58b6f7896490704f17ea419e465 | |
| parent | 2032a12036cf684f8ac6c24406685a7f97d52649 (diff) | |
| parent | a2064df6ab77f71e9187da380cbe355c5eaf5a64 (diff) | |
Merge "Disable package verification in test harness" into jb-mr1-dev
| -rw-r--r-- | services/java/com/android/server/pm/PackageManagerService.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java index 1eafd9c4f2f5..f096089e65e6 100644 --- a/services/java/com/android/server/pm/PackageManagerService.java +++ b/services/java/com/android/server/pm/PackageManagerService.java @@ -45,6 +45,7 @@ import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlSerializer; +import android.app.ActivityManager; import android.app.ActivityManagerNative; import android.app.IActivityManager; import android.app.admin.IDevicePolicyManager; @@ -5890,6 +5891,10 @@ public class PackageManagerService extends IPackageManager.Stub { // Check if installing from ADB if ((flags & PackageManager.INSTALL_FROM_ADB) != 0) { + // Do not run verification in a test harness environment + if (ActivityManager.isRunningInTestHarness()) { + return false; + } // Check if the developer does not want package verification for ADB installs if (android.provider.Settings.Global.getInt(mContext.getContentResolver(), android.provider.Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB, 1) == 0) { |