我正在开发一个使用ADB Shell与android设备进行交互的应用程序,并且我需要某种方式来打印出应用程序名称或应用程序标签,可能会给出它们的软件包名称。

简而言之,我需要一种通过adb shell获取用户安装的应用程序名称的方法(即“Angry Birds v1.0.0”)。

对此有何看法?任何帮助表示赞赏。

最佳答案

adb shell pm list packages将为您提供所有已安装软件包名称的列表。

然后,您可以使用dumpsys | grep -A18 "Package \[my.package\]"来获取软件包信息,例如版本标识符等。

07-26 09:40
查看更多