清除app的数据
正常流程
第一步:正常安装adb(既然要用到清除app数据的命令,这一步肯定已经完成了)
第二步:cmd进入命令行,直接输入adb shell pm clear 这里输入包名
提示success及清除成功
。
踩坑合集
电脑连接多台设备报错
error: more than one device/emulator
如果出行上边这个报错,就是电脑连接了多台设备
解决办法:只留一台设备、指定设备进行操作
只留一台设备不用解释,指定设备操作步骤如下:
首先,adb devices
查看全部设备,结果如下
找到需要的设备,继续输入:adb -s 73exxx1 shell
,即可进入当前设备进行操作
指定设备后,命令不可用
清除app数据的命令是adb shell pm clear 这里输入包名
但是进入指定设备后,直接运行会报错:
/system/bin/sh: adb: inaccessible or not found
此时,需要调整命令的写法,直接写pm clear 这里输入包名
即可成功
个人理解是,已经进入到shell中,就不用写adb shell了,有懂的朋友可以评论交流