From d997d0ca2aba5b0c3cd906e0ebb4661c40d0117f Mon Sep 17 00:00:00 2001 From: Jiakai Zhang Date: Wed, 19 Jan 2022 14:44:38 +0000 Subject: [PATCH] Dump ApplicationInfo for APEXes. Bug: 215198278 Test: adb shell pm dump com.google.android.art Change-Id: I626e5ab046cf8cfcd7f78b1f3760c761f58e7aa5 --- services/core/java/com/android/server/pm/ApexManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/core/java/com/android/server/pm/ApexManager.java b/services/core/java/com/android/server/pm/ApexManager.java index a1c97a84b8822..8f9323161e401 100644 --- a/services/core/java/com/android/server/pm/ApexManager.java +++ b/services/core/java/com/android/server/pm/ApexManager.java @@ -45,6 +45,7 @@ import android.os.Trace; import android.sysprop.ApexProperties; import android.util.ArrayMap; import android.util.ArraySet; +import android.util.PrintWriterPrinter; import android.util.Singleton; import android.util.Slog; import android.util.SparseArray; @@ -1171,6 +1172,10 @@ public abstract class ApexManager { ipw.println("Path: " + pi.applicationInfo.sourceDir); ipw.println("IsActive: " + isActive(pi)); ipw.println("IsFactory: " + isFactory(pi)); + ipw.println("ApplicationInfo: "); + ipw.increaseIndent(); + pi.applicationInfo.dump(new PrintWriterPrinter(ipw), ""); + ipw.decreaseIndent(); ipw.decreaseIndent(); } ipw.decreaseIndent();