search 登录 注册
arrow_back返回列表
ID:107209
light_modedark_mode
Lv.1 韶华一笑间
edit_note帖子 69
stars积分 585
event加入 2012-05-10
安卓交流

如何改变Android手机软件安装位置使用教程(二)

schedule发表于 2014-02-10 19:01:00 visibility查看 630 chat_bubble回复 26
#1 楼主
二、将软件移动到SD卡
存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。
将存储卡装回手机,重新启动,使系统识别到Ext3分区。在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:
su (会提示高级权限授权,选择“总是同意”)
busybox df –h
如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。
然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:
cp –a /data/app/system/sd
/
(将/data/app目录复制到/system/sd/下)
rm –r /data/app
(删除/data/app目录)
ln –s /system/sd/app/data/app
(建立软链接)
Reboot
(重启手机)
重启之后,手机上安装的所有软件就全部转移到了SD卡上,看看你的手机可用空间是不是增大了。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用。
su
(取得高级权限)
cd /data
(进入/data目录)
cp –a app/system/sd/app
(将app目录中的内容复制到/system/sd/app目录)
rm –r app
(删除app目录)
ln –s /system/sd/app/data/app
(建立软链接)
reboot
(重新启动)

全部回复 (26)

ID:140797
light_modestarstar
Lv.2 独赏二月雪
2014-04-03 23:20:00 #22
谷歌
ID:86508
light_modestarstar
Lv.1 韶华一笑间
2014-04-04 04:04:00 #23
空间里
ID:140018
light_modestarstarstar
Lv.1 韶华一笑间
2014-04-28 00:36:00 #24
怎么弄
ID:162436
light_modestar
Lv.2 独赏二月雪
2014-04-28 18:16:00 #25
啊啊啊啊
ID:119440
light_modestar
Lv.1 韶华一笑间
2014-05-10 10:15:00 #26
发一个哥
ID:162818
light_modestar
Lv.1 韶华一笑间
2014-05-10 15:57:00 #27
bbv
登录 后才能回复