From 7fd81af5cd1e513bc5dc0a0b58c8142f13e49b00 Mon Sep 17 00:00:00 2001 From: Bill Lin Date: Fri, 4 Oct 2019 00:31:21 +0800 Subject: [PATCH] Implement 'shell pm path' to display APEX source path The change is mainly for developement purpose Currently 'shell pm path $APEX_PKG_NAME' can not disply source path It is make sense that 'shell pm path $APEX_PKG_NAME' show path Fixes: 142115351 Test: adb shell pm path $APEX_PKG_NAME Test: adb shell pm path $APK_PKG_NAME Change-Id: Ifd7297b6dbd8c684a7f8375c4d6671976f12da60 --- .../java/com/android/server/pm/PackageManagerShellCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java index 44338ac8bc057..4b74d4f9206d9 100644 --- a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java +++ b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java @@ -483,7 +483,7 @@ class PackageManagerShellCommand extends ShellCommand { * @param pckg */ private int displayPackageFilePath(String pckg, int userId) throws RemoteException { - PackageInfo info = mInterface.getPackageInfo(pckg, 0, userId); + PackageInfo info = mInterface.getPackageInfo(pckg, PackageManager.MATCH_APEX, userId); if (info != null && info.applicationInfo != null) { final PrintWriter pw = getOutPrintWriter(); pw.print("package:");