市场安装提示空间不足的解决办法

****************
现象
****************
在市场中安装部分程序提示空间不足无法安装

****************
原因
****************
市场下载的程序会首先下载到/cache/download下,受到/cache空间的限制,如果刷过修改的hboot,有的只有5M,原生G7只有40M,各种rom中的cache都不会特别大,加上其他程序占用的cache,剩下的空间就很有限了。虽然清空cache可以部分解决这个问题,但是在程序越来越大今天,必须找到一个彻底的解决办法。

****************
解决
****************
基本思路是把/cache/download放到sd卡上,这样,基本上多大都不受限制了。搜了下,找到一个办法。

条件:root权限+终端模拟器
步骤:
第一步  进入终端模拟器
第二步 输入su,回车(获取管理员权限)
第三步 cd /cache,回车 (进入cache目录)
第四步 mv download download.bak,回车 (把download重命名为download.bak,这么做一是删除download目录,而是留了一个备份,万一有问题,用mv download.bak download可以恢复)
第五步 mkdir /mnt/sdcard/xxxx,回车 (在sdcard上创建一个空目录,用来存放市场下载的程序,其中xxxx是你自己确定的名字,随便什么都可以)
第六步 ln -s /mnt/sdcard/xxxx download,回车 (这一步在cache目录下创建了一个download的目录,但存储的位置指向了你上一步创建的那个空目录)
第七步 chown -h system.cache download,回车 (这一步很重要,没有这一步市场可能会force close,这一步赋予download的指向以系统权限,真正承担起工作,没有权限是不能正常工作的)

问题解决!!

你可能感兴趣的:(工作,cache,存储,download,终端)