【发布时间】:2014-05-27 23:43:50
【问题描述】:
有一个命令行来获取包名:-
adb shell pm list packages
但是如何获取设备上所有应用的列表
【问题讨论】:
有一个命令行来获取包名:-
adb shell pm list packages
但是如何获取设备上所有应用的列表
【问题讨论】:
以前用于列出已安装软件包的命令是pm list packages。但从 Android nougat 开始,该命令已被删除。执行相同操作的新命令是cmd package list packages。
【讨论】:
您的问题本身已经包含答案:运行终端,输入shell。因此,只需从您的命令中省略该部分 (adb shell),然后直接运行 pm 命令:
pm list packages
应该产生完全相同的输出。 pm 不是 ADB(或 adb shell)命令的一部分,而是 Android 随附的可执行文件:package manager。所以你可以充分发挥它的潜力:
享受吧!
【讨论】:
还可以使用以下命令将应用列表保存到 txt:
adb shell pm list packages -f > d:\1.txt
或者如果您想将文件保存到 adb 文件夹,只需使用
adb shell pm list packages -f > installed-apps.txt
【讨论】: