用adb shell 调试程序删除缓存时遇到命令失效的现象:
1.目录结构如下:
1|shell@android:/data/data/com.example.testandroidid # ls -l
drwxrwxrwx root root 2014-02-18 13:00 cache
drwxr-xr-x system system 2014-01-23 02:51 lib
2.删除cache文件夹:
shell@android:/data/data/com.example.testandroidid # rm -rf cache
rm failed for -rf, No such file or directory
在mac上时好用得,怎么adb shell 中就不好用了呢,百思不得其姐。
解决如下:
去掉参数 f 即可实现删除文件夹。
shell@android:/data/data/com.example.testandroidid # rm -r cache
本文详细介绍了使用adbshell在Android设备上删除缓存文件夹时遇到命令失效的问题,并提供了有效的解决方法。通过去掉命令中的-f参数,可以成功删除目标文件夹。
1545

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



