Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d164da9a authored by Songchun Fan's avatar Songchun Fan Committed by Song Chun Fan
Browse files

[pm] add an option to include libraries in list packages

Use for testing

BUG: 260880480
Test: atest com.android.cts.packagemanager.stats.host.PackageInstallationSessionReportedStatsTests#testPackageInstallationFailedInternalErrorReported
Change-Id: I15f952b656ba70a4ada080992dce97e8fab37a3e
parent 747467e1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -972,6 +972,9 @@ class PackageManagerShellCommand extends ShellCommand {
                        showUid = true;
                        uid = Integer.parseInt(getNextArgRequired());
                        break;
                    case "--match-libraries":
                        getFlags |= PackageManager.MATCH_STATIC_SHARED_AND_SDK_LIBRARIES;
                        break;
                    default:
                        pw.println("Error: Unknown option: " + opt);
                        return -1;
@@ -4080,6 +4083,7 @@ class PackageManagerShellCommand extends ShellCommand {
        pw.println("      --factory-only: only show system packages excluding updates");
        pw.println("      --uid UID: filter to only show packages with the given UID");
        pw.println("      --user USER_ID: only list packages belonging to the given user");
        pw.println("      --match-libraries: include packages that declare static shared and SDK libraries");
        pw.println("");
        pw.println("  list permission-groups");
        pw.println("    Prints all known permission groups.");