咨询获取已Offloaded(卸载保留数据)应用列表的ADB命令
获取已Offloaded应用列表的ADB命令方法
Offloaded本质是仅卸载应用程序但保留数据目录的状态,对应adb uninstall -k <app_package_name>操作后的应用。要获取这类应用的列表,可通过以下ADB命令实现:
直接查询已卸载但保留数据的应用列表
使用pm命令的-u参数,该参数会专门列出已卸载但仍保留数据目录的应用,也就是你要找的Offloaded应用:adb shell pm list packages -u输出格式为
package:<应用包名>,每一行对应一个符合条件的应用。验证单个应用的Offloaded状态(可选)
如果想确认某个包名是否属于Offloaded状态,可检查其数据目录是否存在:adb shell ls /data/data/<目标应用包名>若目录存在,但该应用不在正常已安装列表(用
adb shell pm list packages可查看),则说明该应用处于Offloaded状态。
注:旧版本Android没有专门的Offloaded状态标识,但pm list packages -u是跨版本通用的方法,因为Offloaded本质就是保留数据的卸载操作,这类应用会被该命令捕获。
内容的提问来源于stack exchange,提问作者chinmey_014
相关产品推荐
相关产品推荐

