17. adb shell pm list packages
adb shell pm list packages
Seven:~ Seven$ adb shell pm list packages
package:com.android.cts.priv.ctsshim
package:com.android.internal.display.cutout.emulation.corner
package:com.android.internal.display.cutout.emulation.double
package:com.android.providers.telephony
package:com.android.dynsystem
..............
打印设备所有的安装包名称
adb shell pm list packages -f
Seven:~ Seven$ adb shell pm list packages -f
package:/system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk=com.android.cts.priv.ctsshim
package:/product/overlay/DisplayCutoutEmulationCorner/DisplayCutoutEmulationCornerOverlay.apk=com.android.internal.display.cutout.emulation.corner
package:/product/overlay/DisplayCutoutEmulationDouble/DisplayCutoutEmulationDoubleOverlay.apk=com.android.internal.display.cutout.emulation.double
package:/system/priv-app/TelephonyProvider/TelephonyProvider.apk=com.android.providers.telephony
........................
打印设备所有的安装包名称以及对应的路径
adb shell pm list packages -a
打印除APEXes 之外的安装包名称
adb shell pm list packages --apex-only
只打印APEXes 的安装包名称
adb shell pm list packages -d
只打印 disabled 的安装包名称
adb shell pm list packages -e
只打印 enable 的安装包名称
adb shell pm list packages -s
只打印 system 的安装包名称
adb shell pm list packages -3
只打印 第三方 的安装包名称
adb shell pm list packages -i
打印安装包的信息
adb shell pm list packages -U
打印安装包的UID信息
adb shell pm list packages -u
打印包和未安装包的信息
adb shell pm list packages --show-versioncode
打印包的版本号
adb shell pm list packages --uid UID
通过 UID 过滤包名,并输出信息
adb shell pm list packages --user USER_ID
通过 用户ID 过滤包名,并输出信息
