Google Play:下载应用程序时出错-空间不足


20

在完成Google Play应用的最新更新之一(不确定是最后更新还是上一个更新)后,尝试更新大型应用(42MB)时出现错误。它说:

错误下载。设备空间不足。

我的设备是运行Froyo的Samsung P1000。它已经植根,但是在植根之前就存在错误。

快速的Google搜索显示,有几个三星用户遇到了同样的问题(让我头疼的问题是Smurf的村庄)。有人说删除对Android Market(Google Play)应用程序的更新将解决该问题,但对我而言却无济于事。

我也尝试了此Google帮助常见问题解答中的步骤,但无济于事。

现在,我受困于史前版本的Market(适用于小型应用程序),但仍然无法更新Smurf's Village或安装大型应用程序。我怎样才能解决这个问题?

编辑:设备具有超过2GB的内部SD存储,27GB的外部SD卡,因此空间不是问题。


抱歉,没有声明,但设备不缺少可用空间。
Mindwin

Answers:


9

对我来说,这就是杀死并重建更大的缓存。我希望它在SE上注册,以便其他有相同问题的人可以找到它的答案。

问题似乎在于缓存所在的分区的大小。它安装在手机内部SD卡的20-30MB分区中。

这工作对我的修复中描述了这个博客帖子

下面的块来自Jimmy Halim的博客文章,并在他的允许下使用。

浏览后,我发现缓存文件夹(我假定是市场所使用的)正在使用小分区(在我的情况下约为20mb)。因此,要解决此问题,我们需要将其更改为更大的分区。

您将需要Android Terminal Simulator或等效的终端应用程序。这也将需要您的Android植根。

类型su(将显示root许可请求:您需要批准)。

类型 cd /

类型 umount /cache

类型mount -o rw,remount -t rootfs rootfs /(将文件夹访问权限设置为rw –读写)

键入rmdir /cache(删除缓存文件夹)。我个人使用root资源管理器来执行5-6点。

类型 mkdir /sdcard/cache

类型ln -s /sdcard/cache /cache(将缓存文件夹链接到/ sdcard / cache –应该具有更大的分区大小)

我的p1000已扎根,并安装了终端模拟器和busybox。我只是按吉米·哈利姆(Jimmy Halim)所描述的顺序键入命令(对他表示敬意)。

在搜索此问题的背景时,我还发现了该论坛帖子(葡萄牙语)似乎(未经我理解)使用应用程序解决了问题。

[开始葡萄牙语发布]

Para solucionar o problema,eu precisioni modificar o tamanho do cache do telefone

[结束葡萄牙语发布]


那些还没有安装终端模拟器或busybox的可怜人呢?他们无法安装它们,因为他们无法安装任何东西。
Urbycoz 2014年

@Urbycoz如果您无法安装任何东西,那就是另一个相关问题的素材。我只在安装大型应用程序时遇到问题。与当今的应用程序相比,Emulator和Busybox很小。另外,有人可能会问"What about non-rooted devices",答案是相同的:这是另一个问答环节。
2014年

如果用户根本无法安装任何东西,那么他们总是可以启用USB调试并通过ADB进行所有操作。
WindowsEscapist,2015年

0

您可以检查设备内部存储中剩余多少空间吗?您可以转到“设置”->“应用程序”->“存储使用”,并查看内部存储中有多少可用空间。如果该值小于应用程序所需的值(即42 Mb),则意味着您必须在安装之前释放一些空间。

释放:

  1. 最好的方法是访问应用列表,然后从占用更多空间的列表中删除不需要的列表。
  2. 将繁重的应用程序移至SD卡。尽管我怀疑只有从GingerBread开始,而在您的Froyo中才有可能。

2
3.在浏览应用列表时,删除太大的应用缓存。也许只是暂时的解决方案,但总比没有好。
伊齐

1
我的p1000有足够的存储空间,包括内部和外部。这是缓存本身的问题,我能够为自己的(ROOTED)安卓系统解决。仍在寻找不需要root的缓存大小的解决方案。
Mindwin'8

OP表示有足够的​​空间...
frandroid

为什么o为什么我不能为这个问题添加答案?无论如何,终于找到了解决方案-从Google Play应用卸载更新
Elia Weiss

0

如果@Mindwin的答案对您不起作用,请尝试添加其他一些内容:

1)删除位于中的日志/data/log

  • 您可以通过以下方式执行此操作:转到恢复菜单并删除日志(如果该选项对您可用,则不是每个电话都适用)。或者,如果您拥有一部植根的电话,则可以rm -r从终端仿真器在此文件夹中运行。

2)如果您可以安装应用程序,则该SD Maid应用程序可以删除在删除后有时仍留下的任何残留的缓存或apk文件。

3)如果您的手机是Samsung Galaxy,则可以*#9900#从拨号屏幕拨号,然后选择第二个选项:“删除转储状态/日志猫”。


这个问题已经四岁了。我怀疑人们仍然拥有它。
Mindwin

我昨天做的,这是我怎么来的。我张贴了对我有帮助的东西
加百利博览会
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.