From 1cc2dba4f672684a3b1663c5b4561d56f9cb3050 Mon Sep 17 00:00:00 2001 From: Melisa CZ Date: Fri, 19 Jan 2024 11:03:58 +0000 Subject: Registering SdkSandboxVerifierReceiver via manifest. Bug: b/300965895 Test: atest CtsPackageManagerTestCases Change-Id: I2500bc46bdac58d5f895518e7fd647b2adc28bd1 --- core/res/AndroidManifest.xml | 10 ++++++++++ services/core/java/com/android/server/pm/VerifyingSession.java | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 100259ef72b9..0104a6e2b4d6 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -8373,6 +8373,16 @@ + + + + + + + diff --git a/services/core/java/com/android/server/pm/VerifyingSession.java b/services/core/java/com/android/server/pm/VerifyingSession.java index f0ff85df13d1..dd2b409c7100 100644 --- a/services/core/java/com/android/server/pm/VerifyingSession.java +++ b/services/core/java/com/android/server/pm/VerifyingSession.java @@ -357,7 +357,8 @@ final class VerifyingSession { verifierUser = UserHandle.of(mPm.mUserManager.getCurrentUserId()); } // TODO(b/300965895): Remove when inconsistencies loading classpaths from apex for - // user > 1 are fixed. + // user > 1 are fixed. Tests should cover verifiers from apex classpaths run on + // primary user, secondary user and work profile. if (pkgLite.isSdkLibrary) { verifierUser = UserHandle.SYSTEM; } -- cgit v1.2.3-59-g8ed1b