如何强制删除一个apk

时间:2024-03-04 18:02:43

有些apk安装完后无法卸载,现在收集了一些方法,以及个人的一些手段。

    1. 假设该app名为ketech,安装包名为ketech.apk。
    2. 查看/data/app里面是否有名称包含ketech的apk或zip包,有可能为类似com.android.ketech.apk或com.android.ketech.zip的形式,有则删掉。
    3. 查看/data/app-priviate里面是否有名称包含ketech的apk,名称形式同上,有则删掉。(做了app2sd的朋友可能还需要查看一下app2sd文件夹里面是否含有此apk包)
    4. 查看/data/data下面是否有名称包含ketech的文件夹,名称形式类似于com.android.ketech,有则删掉。
    5. 查看/data/system下面的package.xml文件,将包含ketech的项目删掉。
    6. Wipe Dalvik缓存。(方式多样,有些openrecovery自带,就不进行详细解释了)
    7. 重新安装即可。
    转自:http://blog.csdn.net/xiaol_zhong/article/details/18319089
--------------------------------------------分割线------------------------------------------
本人常用的方法:
1. 用rm来删除
rm指删除一个文件
如果删除一个目录,如/data/data下的
用rm -rf com.test.mes(-rf是遍历删除)

2. 很多时候只删除安装目录并不算成功,因为开机重启后apk安装包会再次安装,这时候还需要把/data/app-private下面的相应apk包给删除。有些apk会放入/system/app目录下,也要相应的删除掉。(推荐使用Root Explore)