使用adb获取应用程序版本名称

有没有一种简单的方法来获取Android设备上使用adb shell的应用程序的版本名称?

我在/data/system/packages.xml中find了应用程序版本号(不是版本名称)。

如果有一个包含应用程序信息的文件将会很好。

adb shell dumpsys package my.package | grep versionName 

正如@david和@Jeremy Fishman所提到的那样 。 这比以下要快得多:

 adb shell dumpsys | grep -A18 "Package \[my.package\]" 

Dumpsys包是你的朋友

 ~/# adb shell shell@mo:/ dumpsys package tld.comp.app_name | grep version 

将返回

 versionCode=X targetSdk=YY versionName=ZZ