adb shell pm list packages 缺少一些包

adb shell pm list packages missing some packages

在三星设备上,如果您在 Galaxy Theme 应用程序中安装一些主题、图标包等并执行 adb shell pm list packages,则找不到结果。任何想法为什么?我尝试了多个开关并且 none 工作。

adb shell pm list packages | grep -i TZTY.xiyun.aodanimated
adb shell pm list packages TZTY.xiyun.aodanimated

但是如果我运行这个命令,我可以看到它甚至拉apk

adb.exe shell pm dump TZTY.xiyun.aodanimated
DUMP OF SERVICE package:
Key Set Manager:
  [TZTY.xiyun.aodanimated]
      Signing KeySets: 238

Packages:
  Package [TZTY.xiyun.aodanimated] (64ebec8):
    userId=10422
    pkg=Package{79bbb3c TZTY.xiyun.aodanimated}
    codePath=/data/app/TZTY.xiyun.aodanimated-aBJscSanQXAT_FH9qo7qPQ==
    resourcePath=/data/app/TZTY.xiyun.aodanimated-aBJscSanQXAT_FH9qo7qPQ==
    legacyNativeLibraryDir=/data/app/TZTY.xiyun.aodanimated-aBJscSanQXAT_FH9qo7qPQ==/lib
    primaryCpuAbi=null
    secondaryCpuAbi=null
    versionCode=17 minSdk=21 targetSdk=21
    versionName=2
    splits=[base]
    apkSigningVersion=1
    applicationInfo=ApplicationInfo{4585b61 TZTY.xiyun.aodanimated}
    flags=[ ALLOW_CLEAR_USER_DATA ]
    privateFlags=[ PRIVATE_FLAG_REQUEST_LEGACY_EXTERNAL_STORAGE ]
    dataDir=/data/user/0/TZTY.xiyun.aodanimated
    supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
    usesLibraries:
      org.apache.http.legacy
    usesLibraryFiles:
      /system/framework/org.apache.http.legacy.jar
    timeStamp=2020-08-14 12:14:26
    firstInstallTime=2020-08-14 12:14:28
    lastUpdateTime=2020-08-14 12:14:28
    installerPackageName=com.samsung.android.themecenter
    signatures=PackageSignatures{37ca686 version:1, signatures:[9b1d38ac], past signatures:[]}
    installPermissionsFixed=true
    pkgFlags=[ ALLOW_CLEAR_USER_DATA ]
    requested permissions:
      com.samsung.android.permission.SAMSUNG_OVERLAY_AOD
    User 0: ceDataInode=632630 installed=true hidden=false suspended=false stopped=true notLaunched=true enabled=0 instant=false virtual=false
      lastDisabledCaller: com.samsung.android.themecenter
      runtime permissions:
    User 10: ceDataInode=0 installed=false hidden=false suspended=false stopped=true notLaunched=true enabled=0 instant=false virtual=false
      runtime permissions:

要列出所有包,您可以使用 dumpsys:

dumpsys package | grep "Package \["

命令 return,在我的 phone 219 个条目上,而 pm list packages return 183.

如果您只需要包名:

dumpsys package | grep "Package \[" | cut -d "\[" -f2 | cut -d "\]" -f1