安卓删除无法删除的文件

本来不想写这种水文的, 但是鉴于这个问题网上找不到解决方法, 于是还是决定写一下我的解决方法

问题

一些文件(光环助手app)无法删除, 或者是在Download目录中删除了文件以后, 在最近和下载里还是可以看到文件, 但就是无法删除也无法使用

最终成功解决方法

下载文件极客, 在这个app里删除

解决过程(失败方法)

第一反应是先用本地shell试试看找文件然后rm强制删除, 结果不管是手动还是使用find都无法找到文件

然后就想到了使用电脑root adb shell试试看, 说不定是在某些本地shell没权限访问的地方, 结果当然还是失败了, 还是无法找到文件

然后查看无法删除文件的详细信息时发现了uri, 我不太懂安卓开发, 但还是想试试能不能通过这个路径找到些什么, 还是失败, 无法找到

又想到了另外一种可能性, 会不会这只是某种缓存导致的显示错误, 于是尝试了清理系统文件应用的缓存和数据, 结果还是存在

然后又想到这个文件缓存会不会是在系统的数据库中, 下载了SD女佣尝试清理, 还是失败

烦躁的我终于只能试试最后的大招, 进recovery把cache和internal storage给清了, 结果tm的还在

别的可能的思路

我删除玩后就没有进一步深究了, 这里还有一种我想尝试但没尝试的路

在Android系统中是可以通过uri解析获取真实路径的, 理论上通过无法删除文件的uri应该能找到真实路径然后删除, 但我没试, 欢迎其他人尝试

android uri 解析获取文件真实路径(兼容7.0+)