要列出 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 设备上已安装应用的应用名称和包名。