我正在开发一个使用ADB Shell与android设备进行交互的应用程序,并且我需要某种方式来打印出应用程序名称或应用程序标签,可能会给出它们的软件包名称。
简而言之,我需要一种通过adb shell
获取用户安装的应用程序名称的方法(即“Angry Birds v1.0.0”)。
对此有何看法?任何帮助表示赞赏。
最佳答案
adb shell pm list packages
将为您提供所有已安装软件包名称的列表。
然后,您可以使用dumpsys | grep -A18 "Package \[my.package\]"
来获取软件包信息,例如版本标识符等。