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

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

(其中有些会不能移动)

评论

看看我们的内部存储标签的常见问题解答。

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

然后我认为ram标签不正确

更多相关问题/答案:Android设备上的存储空间不足,为什么我的手机不断告诉我存储空间不足?,通过A2SD + Data或Dalvik-cache移至sd-ext会更快吗? (或者我可以同时搬走而又不会受到任何惩罚),并且某件事正在秘密占用我的平板电脑内存,我需要帮助才能找到它。

#1 楼

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


首先:正在生根。 br />
免责声明:我对您对手机造成的任何损坏不承担任何责任,尽管很少有人在生根(或神话)时损坏手机,并且生根可能会使您的保修失效,保修政策如果根植就无效,而解锁引导加载程序(即安装自定义mod)时也无效,实际上我都做到了。


第二:对SD卡进行分区。

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


XDA开发人员-对SD卡进行分区

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


Link2SD
S2E

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


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

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

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


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

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


终端仿真器

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

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


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

评论


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

–奈良
2012年9月15日14:52

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

–穆罕默德·埃萨姆(Mohamed Essam)
2012-09-15 17:46

作品:-)我还应该做什么?

–奥拉夫
2012-09-18 9:48

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

–奥拉夫
2012-09-18 9:49

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

–奥拉夫
2012-12-28 20:42

#2 楼

删除/data/log/的内容对我来说非常好。大约是1.5 GB。

评论


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

–水瓶座力量
13年7月9日在19:36

对我来说由于某种原因它是/ data / log_other_mode

– Cpt。森克福斯
15年3月4日在7:17

#3 楼

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


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


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

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

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

#4 楼

许多人有这样的问题,而我也有同样的问题。我终于想通了,效果很好。我有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上“ root android my device model”,快速找到如何植根设备的方法。

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

评论


使用内存清理器应用程序更好吗?

–奥拉夫
2012-12-28 20:42

#5 楼

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