是否可以通过Android 2.1将应用程序移至SD?


12

有什么方法可以将应用程序移动到Droid Eris上的SD卡上?我一直在通知栏中看到那个内存不足的图标,这确实很烦人。我正在运行Android 2.1



1
我有一个Motorola Cliq,同样的东西,内存不足!虽然不知道Froyo是如何解决这个问题的,它更像是您如何做到的...所以这意味着告诉我们如何植根并安装Apps2SD

Answers:


8

只要开发人员以这种方式构建应用程序,它就是Froyo的内置功能。

但是,除非您愿意扎根手机并安装Cyanogenmod和APPS2SD或跳过答案中的 Bruce详细信息,否则您几乎没有运气。

如果您确实有Android 2.2或更高版本,则SDMove应用程序对于批量移动应用程序可能会大有帮助。SDWatch也很有用,因为它可以监视您安装的应用程序并警告您是否可以移动SD卡。(当然,还有其他一些做同样事情的应用程序。它们只是我所使用的。)


我在市场上找不到apps2sd,它是android sdk的一部分吗?还是我应该在其他地方寻找?另外,对于我的2.1手机,与这些SD应用程序的市场链接为灰色。
travis

我怀疑APPS2SD是否会投放市场,因为它需要root用户。另外,OS将移动应用程序移至SD卡的支持来自2.2,因此显然使用该功能的应用程序将不适用于以前的版本。
ale

因此,总之,有没有办法将应用程序迁移到2.1中的SD?:-(
travis

还有FWIW,市场上有一些需要root权限的应用程序,例如drocap2屏幕截图应用程序。
travis

1
@travis:不,cyanogenmod似乎是先决条件。wiki.cyanogenmod.com/index.php?title=Apps2SD
ale

2

其实有办法。它并不是完美的无缝连接,并且需要您自己对SD卡进行分区。下面的步骤是由所提供的Sparx作为回答这个问题

它为我工作,并且在摩托罗拉里程碑上运行了Android 2.1。


输入Link2SD-它是免费软件,并且适用于Android 1.6及更高版本。

您还将需要一个分区工具-我使用了出色的免费软件Easeus Partition Manager(EPM),以确保在重新分区/调整大小时不会擦除任何数据。

  1. 首先,下载并安装EPM。
  2. 将存储卡插入读卡器。
  3. 启动EPM
  4. 您的卡应该在PC中的其他驱动器/分区中可见。
  5. 选择卡上的分区-默认情况下,该分区应覆盖整个长度。右键单击并选择“调整大小/移动”,然后减小“分区大小”(在Windows中显示),直到“未分配的空间”大小合适为止。(未分配的空间将分配为存储应用程序的分区。)单击确定。

顺便说一句-即使Link2SD支持以FAT / FAT32格式创建第二个分区(您的应用程序将驻留在其中),Windows也只能识别第一个PRIMARY分区,这就是为什么尽管如此,新创建的分区也不会在Windows中显示的原因它是FAT / FAT32。在任何情况下,我们都将使用ext2 / ext3或ext4作为文件系统。

向前...

  1. 右键单击此新的未分配空间,然后选择创建。在描述我上面所说的警告的警告上单击“是”。
  2. 现在,在“分区标签”中,键入“ AndroidApps”之类的标签或适合您的标签。
  3. 这是至关重要的-CREATE AS应该是Primary
  4. 选择文件系统为EXT3,然后单击确定。
  5. 在主窗口的左上角(蓝色复选标记图标)上单击“应用”。EPM将执行操作。恭喜!您刚刚对卡进行了重新分区,也没有任何数据丢失。(希望!)

假设您已经在手机中安装了Link2SD,并且SD卡已重新插入。11.重新启动手机。

  1. 启动Link2SD,它将检测到您的分区。

  2. 现在将显示一个应用列表。单击您要移动到卡上的应用程序,然后单击“创建链接”。

而已。


此方法适用于装有Android 2.1的Metropcs华为的任何人吗?
Traveling_Monk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.