【Android】使用 adb 命令行工具结合 pm列出 Android 设备上已安装应用的应用名称和包名

要列出 Android 设备上已安装应用的应用名称和包名,你可以使用 adb 命令行工具结合 pm(PackageManager)命令来实现。

首先,确保你已经安装了 Android SDK,并将 adb 工具添加到系统的环境变量中。

然后,打开终端或命令行窗口,连接你的 Android 设备,并输入以下命令:

复制代码
adb shell pm list packages -f

上述命令将列出所有已安装应用的包名和应用名称。每行的格式为:package:com.example.app=/data/app/com.example.app-1.apk,其中 com.example.app 是包名,/data/app/com.example.app-1.apk 是应用安装路径。

如果你只需要列出包名和应用名称,可以使用以下命令:

复制代码
adb shell pm list packages | sed 's/package://'

上述命令将仅列出包名,不包括应用名称。

请注意,如果你的设备有多个用户,你可能需要使用 --user 参数来指定用户,例如:

复制代码
adb shell pm list packages --user 0

上述命令中的 --user 0 表示用户 ID 为 0 的用户(通常为设备的拥有者用户)。

通过以上的 adb 命令,你可以列出 Android 设备上已安装应用的应用名称和包名。

相关推荐
Filwaod6 天前
Charles的配置
抓包·charles·andorid
SharpCJ2 年前
Jetpack Compose(7)——触摸反馈
kotlin·compose·andorid·jetpack compose
Rjdeng2 年前
Android如何使用XML自定义属性
xml·andorid·自定义属性
SharpCJ2 年前
Jetpack Compose(6)——动画
动画·animation·compose·andorid·jetpack compose
thehunters3 年前
ubuntu编译 linphone sdk android源码下载
ubuntu·andorid·linphonesdk