如何使用 adb 获取手机中已安装 app 的安装包

1 获取栈顶 Activity

打开目标应用,使用 adb 查找当前界面所属 activity 及对应的 app 包名

# 方法一:
adb shell dumpsys window | findstr mCurrentFocus
# 方法二:
adb shell dumpsys activity | findstr mFocusedActivity

adb

2 获取 app 安装文件的路径

adb shell pm path com.test

在这里插入图片描述
应用安装文件目录说明

  • /system/app 存放 rom 本身附带的软件即系统软件;
  • /system/priv-app 存放手机厂商定制系统的系统级应用;
  • /data/app 存放用户自行安装的软件

请注意,以上目录存放的都只是应用的安装数据,包括 apk 和相应的 lib 库文件,而非应用存储数据的文件。应用实际存储的数据,一般放在其私有目录下 /data/data/com.kugou.android,只有 root 用户和 app 本身能够读写该目录。

/system/app 下的文件,普通用户无法自行卸载,而 /data/app 下的文件,用户可以自行卸载。

猜你喜欢

转载自blog.csdn.net/song_lee/article/details/105048406
今日推荐