相信很多人都遇到过这个问题,在使用安卓手机时,明明无论系统内存还是内存设备都还有很大的空间,但在安装软件时却被系统提示空间不足,让你清理内存空间。但不管你怎么清理,安装时却依然是这个提示,让人好不郁闷。
该问题主要是在卸载软件并重新安装的时候出现,之前也有机友指出这是因为之前的软件卸载不完全,存在残留的文件导致的。这个说法是正确的,但之前提出的解决办法是获取root权限,然后用RE或者ES管理器到根目录的data\app下去删除文件后缀为odex的残留文件就可以了。但有时候你兴冲冲的去删除的时候才发现,\data\app下并没有任何后缀为odex的残留文件,但却安装程序却依然提示你内存究竟不足,原因就在于残留的文件不只是存在于\data\app下,还有可能存在于\data\app-lib下面。
所以要解决这个问题,首先我们要确定出现这个问题前卸载的是哪个程序,并且了解该程序的安装包名(安装包名不是指安装apk的文件名,而是指程序安装到手机中的名称,很多程序的安装包名一般是com.xxx.xxx这样存在的),然后首先到\data\app去查看有没有残留的以该程序安装包名命名的apk或者odex文件,如果有则删除之,如果没有,则再进入到\data\app-lib,查看有没有以该程序安装包名命名的文件夹,如果有也删掉。都删除掉后再安装软件就没问题了。
P个S,对某些机型来说,关机重启也可以解决问题。