adb命令通常可以查看app包名以及app包的位置,但是无法获取详细信息,如版本号。这里结合aapt可执行程序来获取app的versionCode。
这里以新浪微博app为例,另外,这里介绍的过程均是在windows下操作。
1、查看app包名以及包所在的位置。
adb shell pm list packages | findstr sina

获取app安装文件的路径
adb shell pm path com.sina.weibo

2、通过adb pull命令将apk包拉取到本地。
adb pull /data/app/com.sina.weibo-1/base.apk

本地下载的文件

3、通过aapt工具获取app详细信息。提示:如何通过aapt查看apk版本信息,可以参考这篇文章。
/path/to/aapt dump badging base.apk

版本号3614。
本文介绍如何利用ADB命令与AAPT工具获取已安装应用的具体信息,包括包名、位置及版本号等。首先通过ADB命令找到目标应用的安装路径,然后将APK文件拉取到本地,最后使用AAPT工具读取该文件的详细信息。
2907

被折叠的 条评论
为什么被折叠?



