我的内部存储空间不足,怎么办?


18

目前,我的内部存储空间不足。

除了将应用程序移至外部存储器外,我还可以做什么,以释放更多空间,但保留我当前的应用程序并避免卸载?

(其中一些不会被移动)



您的权利(我搜索的是“内存”,而不是存储空间)
Olav 2012年

2
然后,我认为ram标签不正确
Flow

Answers:


8

唯一的方法是将应用程序链接到SD卡。


第一:生根。

免责声明:我对您对手机造成的任何损坏承担任何责任,尽管很少有人在生根时(或神话中)损坏手机,并且生根可能会使您的保修无效,某些生根的保修政策无效。解锁引导加载程序(即安装自定义mod)时出现其他无效情况,实际上我都做了。


第二:对 SD卡进行分区。

将应用程序链接到SD卡需要SD卡上的第二个分区。


第三:激活Link2SD或S2E。

您可以使用以下应用程序之一将应用程序链接到SD卡(我更喜欢Link2SD):

如果您使用link2sd,则必须在应用程序首次打开时选择ext分区的类型,然后重新启动。如果重新启动,并且应用程序告诉您相同的消息,请参阅我的答案的“ 奖金”部分。


第四:将应用程序链接到SD卡。

这是使用Link2SD(我没有使用S2E的经验):

激活SD卡的第二分区后,您现在应该将应用程序链接到SD卡。

注意:某个应用程序必须先在内存中才能链接,如果您尝试在SD卡上链接该应用程序时,该应用程序将被移动到内部然后链接,因此请确保有足够的空间来移动它。

当您长按某个应用程序时,会出现一个上下文菜单,请按Create Link链接该应用程序。


奖励:手动安装第二个分区:

首先,您必须安装此应用程序才能将其安装:

然后打开终端仿真器(并确保您授予其超级用户访问权限),然后键入以下内容(每行都是独立的):

su
mount -t ext2 /dev/block/mmcblk0p2 /data/sdext2

现在打开link2SD,Menu > More > Quick Restart它将重新启动您的android系统(而不是您的手机)。但是,每次您重新启动手机(而不是通过Link2SD)时,都必须执行以下步骤


无法以任何方式避免或自动执行奖金部分中提到的重启?
Narayanan 2012年

不幸的是,但是当我安装USB主机模式zip(cm7.2)时,它是自己完成的(甚至没有写任何东西)。
Mohamed Essam 2012年

作品:-)我还应该做什么?
奥拉夫(Olav)2012年

1
我不太明白为什么要手动安装?以及为什么重启是一个问题?(应该只有一次?)
奥拉夫(Olav

一种有用的附加技术是使用Titanium备份和卸载应用程序(然后可以快速重新安装它们)
Olav

5

删除/data/log/工作内容对我来说非常好。它约为1.5 GB。


有什么办法可以使其自动化?或者可以使用su命令将该文件夹链接到sdcard(安全吗?)?或调整日志以具有配额,或者只是不生成日志?
Aquarius Power

对我来说,由于某种原因,它是/ data / log_other_mode
Cpt。Senkfuss 2015年

3

如果您拥有Acer A系列平板电脑(例如对Iconia A500的描述),则可能是Acer GPS日志泄漏

底线是,当使用GPS时,Acer a系列平板电脑上ICS 4.0.3的GPS驱动程序显然会将大量gl-YYYY-MM-DD-HHMMSS.txt文件写入/ data / gps目录。这些文件显然不会自动删除,因此随着时间的流逝将占用大部分内部存储空间。

有一个补丁可以清除您从Acer驱动程序站点下载的GPS日志数据。

您可以下载它,并将Update.zip从其中复制到空的FAT32格式的microSD卡中。我的卡不是空的,仍然可以使用。按住“降低音量”键重新启动平板电脑,直到Erasing cache before SD update...屏幕左上角出现一条消息(类似)。(我将其解释为:“擦除并更新”,因此它应该可以治愈症状和原因。)此后它将继续启动,您将可以使用。(无需root访问权。

.pdf下载中有一个不错的地方,其中详细描述了上述步骤并提供了屏幕截图。(它讨论了一个随附的user_cleanGPSlog文本文件,但我没有它,似乎也不需要它。)


1

许多人有这样的问题,而我也有同样的问题。我终于想通了,效果很好。我有Galaxy Tab 7,但许多Android设备都会遇到这种情况。有2个重要文件夹。一个叫做/ data的实际上并不只是数据,而是Android在其中安装应用程序apk以及与之相关的一些数据的地方。如果您将apk强制安装在SD卡上,它仍然会使用一些/ data空间(少量)来存储某些数据。请注意,有一个令人困惑的“ sdcard”名称用法。大多数Android设备都有一个“ sdcard”,它是配置为SD卡之类的内部闪存,但真正的外部SD卡通常命名为external_sd或类似名称。

我发现的问题在/ data / tombstone中,您将找到10个名为tombstone_0#的文件。这些是由android收集的调试信息。这些文件会随着时间的推移而建立。对于普通用户,您不需要这样做。删除所有。这4个文件使用了1.89GB内部平板电脑存储空间中的1.4GB。

为此,您将需要根设备。是的,你必须。它不会爆炸,请放心,我已经做到了,还有其他很多!然后,使用“ Root Explorer”之类的程序浏览并删除垃圾邮件。如果您之前已对设备进行了根操作,它将请求并被授予root特权,并且您将能够做任何您想做的事情。

要生根设备,只需在Google上“生根android我的设备模型”,您便会很快找到如何生根设备的方法。

这个问题是设计缺陷。当内部存储空间不足时,Android应该启动后台任务来清理该垃圾。(除了可能是新地图,还没有在IOS设备上见过这种愚蠢的不友好行为;)


使用内存清理器应用程序更好吗?
奥拉夫(Olav)2012年

0

*#9900#在拨号盘上键入,然后转到“ dump logcat”,它将是列表中的第三行或第二行。选择此项,您的SD卡将清除并修复SD卡已满的问题。

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.