安卓存储空间不足的解决方法
Android 存储空间不足的解决办法
手机的存储空间包括:内部存储空间、内部存储设备、SD 卡。
手机的内部存储空间 = PC 的内存
手机的内部存储设备 = PC 的 SSD
手机的 SD 卡 = PC 的 HDD
一、没有 Root 的手机
如果 手机的内部存储空间 满了,只能
1. 删除各个应用的 缓存 和 数据,删除前一定要注意备份
2. 删除一些不常用的应用
3. 重新引导进入刷机界面,清除缓存
4. 获取 Root 权利,再用下面的方法处理
5. 以上方法还不行的话,只能刷机了
如果 手机的内部存储设备 或 SD 卡满了,只需将数据备份到 SD 卡或其它外部存储设备上即可。
二、已 Root 的手机
对于已 Root 的手机,如果 手机的内部存储空间 满了,可以删除 /Data 下的多余文件。
/data 数据存储区 -> 内部存储空间
/data/data -> 应用程序
/data/log -> 应用程序日志,可以删除
/data/local/tmp -> 以前安装失败或是安装途中重启后失败的软件,可以删除
/data/dalvik-cache -> 应用的缓冲文件,可以移动到其他分区,再在原位置创建指向它的链接
三、将应用安装到 SD 卡上
在 AndroidManifest.xml 文件的 manifest 里面添加下面一行: android:installLocation="preferExternal" 这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。
四、合并 data 和 sdcard 分区
在 /data 里建立一个 sdcard 文件夹,mount 到 /sdcard 上去就可以了。
大致方法是以 root 权限执行 mount -o bind /data/xxx /sdcard/xxx 使用这个方法后,需要先执行 umount /sdcrad/xxx 然后才能卸载sd卡 (比如要连接电脑使用usb储存模式时) 。用某些系统自带的mount可能会失败,可以尝试用busybox当中的mount进行操作。
参考:
http://www.miui.com/thread-1213370-1-1.html
http://www.miui.com/thread-2320296-1-1.html
浙公网安备 33010602011771号