为什么安装的软件不能转移到sd卡里

| 软件设计师 |

【www.guakaob.com--软件设计师】

篇一:《如何把Android安装软件从手机内存转移到SD卡》

如何把Android安装软件从手机内存转移到SD卡

Android, SD卡, 手机软件, 扩展内存

Android2.1以下的版面都会把软件安装在手机内存里,如果你不小心装了很多软件,那你

会发现系统越来越慢。本文介绍怎么把软件安装到卡里。

存储器分为随机存储器(RAM)和只读存储器(ROM)两种。手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫 FLASH ROM,决定手机存储空间的大小。手机RAM相当于

PC的内存,其大小决定手机的运行速度。

要实现Android系统中把软件安装到SD卡上这一方案总共分两步:

一、存储卡分区

首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而 Linux格式的 Ext3分区就是用于扩容安装软件的分区。以笔者的2G SD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装Acronis Disk Director Suite软件。将手机SD卡装入读卡器并连接电脑,然后运行Acronis Disk

Director Suite软件。

1.FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。

2.Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。为什么安装的软件不能转移到sd卡里

3.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”

说明分区成功了。

二、将软件移动到SD卡

存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省为什么安装的软件不能转移到sd卡里

手机内存空间的目的。

据说在即将发布的Android2.2中,将实现安装软件可选功能。期待!为什么安装的软件不能转移到sd卡里

3.确认分区

上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏(左上角“小旗子”)“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。(软件退出时会提示重启电脑,可以不用管。)

二、将软件移动到SD卡

将存储卡装回手机,如果不提示格式化SD卡。重新启动手机,系统就能识别到Ext3分区。重启后在手机的 设置--SD卡和手机内存--看看是不是多出一个SD卡额外空间。能看到分区成功。

在你的 设置--Apps2SD(这个选项可以选择)--管理应用程序中可以将你安装在手机的软件移

动到SD 卡。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在 SD卡上。 在以后使用读卡器时PC不能识别的Ext3正常。拔出SD卡手机软件看不到重启手机即可。 SD卡分区前复制出你的重要文件

篇二:《安卓4.0将软件程序安装到SD卡的方法》

安卓4.0将软件程序安装到SD卡的方法!(SD卡分区教程)

本人随着市场的大流,也将小米刷入安卓4.0。哎呦!不错哦!再加上小米的自创软件植入以及优化,用着非常顺手,网友反映的问题也没出现过!可能是本人运气好吧?但是其中有一点是我最接受不了的,那就是软件不能安装移至SD卡了,怎一个郁闷了得,虽说小米机身内存很大,但心里就是很不爽啦!曾一度想放弃4.0,最后还是屈服了,于是在网上寻找解决办法,功夫不负有心人。经过网友的各种教程讲解,我也准备一试!此方法就是传说中的SD卡分区法,OK 废话不多说了!教程走起。。。。。。。。。

准备工作:电脑、小米手机(当然安卓手机都可以)、数据线

下载软件:电脑端 手机端

步骤一:将内存卡分区

1、 内存卡连接到电脑(内存卡里的东西最好备份)

2、运行DiskGenius,【你的内存卡盘符】--【选择盘符】--【快速分区】为什么安装的软件不能转移到sd卡里

3.【分区数目】选自定义为2

【高级设置】选择均为【FAT32】。

【主分区】两个都要勾上。

【卷标1】即为之后当正常内存卡用,名为系统。

【卷标2】即为分区出来当做手机内存用,名为软件。

两个盘符大小看个人自己设定了(我的8G内存卡,分了2G=2055MB作为手机内存)。之后直接确定就开始分区了。

内存卡分区完毕啦!

步骤二

1、将分区好的内存卡放回手机,并安装好【link2sd v1.7.0汉化版】

2、运行【link2sd v1.6.0汉化版】,挂在SD卡第二分区,出现选项选择系统分区——选择

【fat16/fat32】——这时手机会自动关机了,直接重启手机就好了!(如果没有重启,请手动)

3、再次运行【link2sd v1.6.0汉化版】,会读取你安装的程序,选择程序——【创建链接】,程序就被移到了SD卡第二个分区里了。

d:最后可以设置【link2sd v1.6.0汉化版】,选择【自动链接】,以后所有安装的软件都自动移到SD卡中。

几点注意:1,以后必须在关机的时候才能移出SD卡。否则软件可能没了,还要重新做。建议大家用数据线连接电脑吧。

2,分区时论坛很多方法都是分成EXT2,为什么我们是FAT32,原因两点。第一,EXT2就是可以被手机读取的,FAT不能,其他没有区别。第二,分成FAT的比较稳定

3

,本帖跟论坛里的大神贴虽有冲突,或者有东西一致的话,大神们看到了不要板砖哈,

只是为了新手中的新手而写这么详细的。

二、分区后将应用装入sd卡ext3区方法!

卡分区成功后,已经能将程序装入卡中,但我们发现确实仍然装在sd卡fat32分区,没有按我们的想法被装进所分的ext3分区。因为还缺少一些工作。本人水平所限,许多方法都嫌复杂、麻烦,总不成功。以下这个方法只需一个软件即可轻松搞定,推荐需要的tx使用:

这种方法就是Link2SD。何谓Link2SD?它是一个将软件移动到卡第二分区ext2、3、4、fat(32)分区上的工具。原理和app2sd+类似。link2sd把单个的文件进行软连接,这样就使程序可以实现随意的安装到机身和内存卡ext2、3、4、fat(32)分区上。link2sd选择性的将新安装程序的/dalvik-cache移动到了内存卡上,再创建软连接。所以保证系统运行的安全性和稳定性。而2.2以上系统自带的app2sd有很多缺点,诸如应用装在卡上,拆下卡或是连电脑时这些应用无法使用,以及拖慢运行速度等,link2sd可很好解决这些问题并兼顾。而app2sd+则一刀切的把所有用户程序以往sd卡,弊病也多。

一句话,我的理解就是link2sd是个软件,由用户控制,可以自由选择每个程序是否被移入卡ext分区,移入卡上

的程序运行、删除、移动等操作完全自如,和装到手机内存没什么两样,而且不占用手机内存!当然link2sd本身也可卸载,不会影响移往卡上的程序运行。

Link2SD的运行条件:

1.SD卡需要第二分区,即ext2、3、4分区,也支持fat16、32格式,并且两个分区都要是主分区。

2.手机需要root权限。

以上两条件具备后,可以

1、下载并安装附件: 5674) 开始了: Link2SD-1.6.2.apk (136.88 KB, 下载次数: ),【本贴以英文版为依据来介绍操作说明,另有 Link2SD v1.6.0汉化版.apk (100.26 KB, 下载次数: 12064)

用着更顺手。若前面已经装有英文版的想使用,只需先卸载英文版再安装汉化版,则所有移到卡上的应用不受影响!】 英文原版8.15升级为 Link2SD v1.7.0汉化版.apk

(126.76 KB, 下载次数: 31571) ,新加入批量操作功能,2、找到安装好的Link2SD,进入程序,选择你sd卡第二分区的类型ext2、3或fat32、16,按第一步方法分区的选ext3,此时提示重启可自行重启手机。

重启后再次进入后程序会列出手机上所有应用位置及其状态,程序位置分为/system(系统内存)、/data(用户可用内存)以及/mnt(sd卡第一分区)这三种,大家可自由选择将安装在手机内存/data的应用程序进行link操作。

此时将卡装入手机开机,使用re管理器进入/data中,可以看到有个sdext2文件夹,进入后可以看到上方显示容量:已用+可用就是你所分的ext3区的大小。以后所有链接到卡上的程序都可以在这里找到。

3、启用自动Link(可选,想自己选择程序是否移动到

篇三:《将 Android 安装软件从手机内存转移到存储卡的方法》

你可以使用手机网盘作为中转站将软件进行转移,方法是先将软件从手机上传到中转站,然后从中转站下载软件,下载时选择保存到存储卡即可,down2mobile.net 提供这样的服务。下面告诉你一个更为复杂的方法。

在Windows Mobile系统中,软件安装时可以选择安装在手机内存或存储卡上,而Android系统只能把软件安装在手机内存里,使本来就不大的手机内存显得捉襟见肘。如果你也是个手机软件狂人,喜欢尝试各种各样新奇有趣的软件,面对越来越少的手机内存空间,不得不对已经安装的软件痛下杀手。你是否还在安装与卸载之间纠结?Follow Me!我们一起来给Android系统扩扩容,让“机器人”也可以“大肚能容”,免去存储空间不足的后顾之忧。

Tips:存储器分为随机存储器(RAM)和只读存储器(ROM)两种。手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASH ROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度。 要把大象装冰箱里总共分三步,而Android系统中把软件安装到SD卡上,比这还简单,两步就够了:

一、存储卡分区

首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的 Ext3分区就是用于扩容安装软件的分区。以笔者的2G SD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装Acronis Disk Director Suite软件。将手机SD卡装入读卡器并连接电脑,然后运行Acronis Disk Director Suite软件。

1.FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。

2.Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。

3.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。

二、将软件移动到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

(重新启动)

扩容效果体验:

刷新ROM后未安装任何软件,手机可用空间为87MB,安装若干软件后,可用空间下降为73MB。将软件目录转移到SD卡上后,可用空间变为80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?这是因为我们只是将软件移动到了SD卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD卡上,但这样会拖慢软件运行速度,所以不推荐大家使用。

注意事项:

篇四:《为什么手机下的软件不能转移到SD卡上??????》

有两种情况:
第一:手机获取root权限,既然网友提了这个问题应该没有获取root权限的。
第二:网友的手机系统第一要2。3或以上的。如果是的话,还是不能移动,可以到电脑手机助手移动,什么软件都可以在电脑上移动,移动好了之后在手机上就不要移动了,不然会移不回来的,只要在电脑上移到了sd卡上,下次软件更新的时候也会自动移动到sd卡上的,网友的在手机上移到不了,其实也很正常的,也许有些软件又可以自由移动,如果不能自由移动的,只能到电脑手机助手里去移动了,或者获取root权限。为什么手机下的软件不能转移到SD卡上??????

篇五:《ubuntu如何安装软件》

其实ubuntu安装软件的方式非常简单(或者说你掌握了之后就觉得简单了)。
通常的我们可以在ubuntu软件中心和新立得软件包管理器找到自己想要的软件,直接选择就可以自动下载并安装到电脑中,不想要的时候随时可以再从那里面卸载。这是第一种方法,也是最简便的方法。
因为老大哥是Debain,所以ubuntu也支持deb快捷安装包。ubuntu如何安装软件。如果系统的软件包管理器源里没有你想要的软件,那么你从网上下载的ubuntu专用安装包就是这个格式(Debain的也是)。下载到本地直接双击就可以安装了,不过有时会碰到依赖问题。
第三种是下载了一个压缩包,不能双击直接安装,里面都是些散装的文件。解压出来仔细找找通常能看到一个名为configure或者autogen。sh的文件,如果有,那就终端进入目录然后执行。/configure或者。/autogen。ubuntu如何安装软件。sh,然后照着三楼给出的步骤执行就可以了。加入你解压开文件夹发现没有这两个文件,那么里面应该有一个名为INSTALL的文本文件,没有后缀名,打开有关于安装方式的介绍,/>第四种,*。bin文件,比如adobe air这样的软件。这种二进制安装包只有一个文件,双击不会执行,需要到终端下面执行chmod +x [文件名]为其提升权限,然后再。/[文件名]执行即可。
上面的是安装包的使用方法。但是有的软件没有提供安装包,而是只有一个源码下载选项。需要注意的是这种软件一般都是不稳定版本或者根本就没有后续支持。源码包下载下来解压能看到一个类似cmakelist的文件,如果有,那么就在该目录下终端运行cmake 。(注意空格和点都要输入,该命令需要先安装了cmake软件包才可执行),接下来是自动编译,编译完成方法就同tar。gz安装包的一样了。
另外还有些软件提供[源",你只要将这个源添加到软件源里面就可以在包管理器中直接安装了。推荐你使用ubuntu tweak,许多常用源都包含在里面了,下载ubuntu-tweak。/
本人了解的就这些了,最后说一下ubuntu是不支持。rpm的,那是fedora使用的安装包格式,效果类似于deb。

本文来源:http://www.guakaob.com/jisuanjileikaoshi/322551.html